Поскольку в функции cout печать начинается слева направо, почему эти типы команд печатаются по-разному? пожалуйста, объясните мне. Насколько мне известно, результат следующей программы должен быть 113, но это 322. Как?
#include<iostream.h>
void main()
{
int i=1;
cout<<i<<i++<<++i;
}
Вывод:
322
x++
или++x
в операторе, не используйтеx
в другом месте оператора. - person Neil Kirk   schedule 28.10.2014