В C или С++ оператор приращения и уменьшения (++n, --n) не выполняется, когда он находится в операторе sizeof().
int n = 100;
int size_int = sizeof(++n);
std::cout<<n;
Я написал этот код и запустил программу. Конечно, я думаю, что 101 будет показан для меня.
Но n не было 101, это было 100.
Почему это?