Здравствуйте, Leha410, Вы писали:
B>>Все встанет на свои места, если воспользоваться поиском по фразам "неопределенное поведение" и "точка следования".
L>а причем тут непределенное поведение?
Тут имеет место быть множественная модификация объекта между двумя точками следования.
L>можно записать следующим образом
L>...
L> A a(0);
L> int k = (a++) + (a++);
L> int i = 0;
L> int l = (i++) + (i++);
L>...
L>и будет тоже самое
Эта тема обсуждалась уже не раз и не два — воспользуйся поиском, если на самом деле интересно.
Начать можно
здесьАвтор: Lorenzo_LAMAS
Дата: 17.02.03