Проблема, вероятно, заключается в следующем:
++p*++
в последнем cout
.Похоже, вы переключили p
и *
.
Теперь, когда мы отложили это в сторону, использование нескольких выражений с побочными эффектами в одной строке - это решение проблемы.Что вы пытаетесь сделать с этим?
c = <i><b>++*p++</b></i>;
или с этим?
cout << p << ", " << <i><b>++<em>p--</b></i> << ", " << <i><b>++p</em>++</b></i>; //Error C2059: syntax error : ';'
Порядок оценки этих утверждений не определен.