я использую VS2010 компилятор и я сталкиваюсь неоднозначностьюC++ синтаксис неоднозначность в простом коде
что делает код ниже средств? какой результат и почему?
int a;
cout<<(a=2)+(a=3)+(a=5)
им очень жаль, если вопрос задан раньше или если это очевидно! но я confiused результата
output :15
Я не мог найти мой ответ здесь:
Why are these constructs (using ++) undefined behavior?
быть терпеливыми и посмотреть на результат снова (пожалуйста)
Thanx заранее
Вы - тот, у кого есть компилятор. Вы говорите нам. – meagar
Контекст вокруг этого вопроса может сделать его значимым. Как есть, H2CO3 имеет правильный ответ :) – SirPentor
Какая двусмысленность? –