Tonal wrote:
Аднака в С/С++ гарантируется выполнение слева на право только для операторов "&&", "||", ",". в остальных случаях компилятор волен выбирать любой порядок.
Щаз заглянул в Страуструпа и увидел, что ты прав. Посыпаю голову пеплом. Я почему-то был уверен про все виды операций.
Утешает лишь то, что на это в логике мы нигде не завязаны, а наткнулись случайно по наведенному сайд-эффекту :-)
-- Дмитрий Еманов

