После исследования я прочитал, что оператор приращения требует, чтобы операнд имел модифицируемый объект данных: https://en.wikipedia.org/wiki/Increment_and_decrement_operators.
Из этого я предполагаю, что он дает ошибку компиляции, потому что (a+b)
является временным целым числом и поэтому не модифицируется.
Правильно ли это понимание? Это был мой первый случай, когда я пытался исследовать проблему, поэтому, если бы я кое-что искал, пожалуйста, посоветуйте.