Я от вас хотел бы услышать аргументы, а не лозунги. Свои я уже приводил тут http://www.opennet.dev/openforum/vsluhforumID3/92430.html#55 Могу повторить более подробно. Берём первый попавшийся учебник, например «Язык программирования С++», Стивен Прата, ISBN 978-5-8459-1778-2. (Стандарт С++ дополнительно приводит ANSI C, если что. Там же, стр. 40) Стр. 1119:
>Если две операции применены к одному и тому же аргументу, то первой будет выполнена операция, имеющая более высокий уровень приоритета. Если две операции имеют одинаковый уровень приоритета, то для выполнения первоочерёдности С++ руководствуется правилами ассоциации. Все операции в одной группе имеют одинаковый уровень приоритета и одинаковую ассоциативность.Ещё раз, «в одной группе имеют одинаковый уровень приоритета и одинаковую ассоциативность». Смотрим ваш пример. Всё выражение состоит только из операций 2-ой и 16-ой групп. 2-я группа имеет ассоциативность слева направо и выполняется первой.
зыж
>Разработчики стандартов языков С и С++ специально сделали это undefined behavior
Бред. Ахинея и Еритизм. :D
Ваш пример даже не требует последних стандартов и работать должен минимум на компиляторах 15-и летней давности. В общем пруф на стандарт или не было.
ззыж
>Вы не поверите, но даже разработчики PVS с вами не согласны.
Опять же, пруф. И я смело смогу на всех семинарах говорить какого уровня специалисты работают даже в таких, серьёзных организациях.