Другими словами, оставляет ли стандарт открытым вопрос о том, что произойдет первым: присвоение a++ или b?
Это не относится к параметрам функции, это один и тот же фрагмент кода, выполняемый на разных компиляторах. Вот пример кода:
Код: Выделить всё
#include
using namespace std;
int main() {
int a = 10, b;
a = b = a+++a;
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/14875824/compiler-differences-in-g-4-7-2-and-intel-13-0-1-vs-clang-3-2-and-g-4-8[/url]