Я прошел этот отличный ответ относительно Undefined Поведение и последовательное взаимодействие [Before/After] в С++ 11. Я понимаю понятия бинарных отношений, но я не понимаю, что такое новые правила, определяющие последовательность.
Для этих знакомых примеров, как применяются правила последовательности new?
-
i = ++i;
-
a[++i] = i;
В частности, какие новые правила секвенирования С++ 11?
Я ищу некоторые правила вроде (этот полностью составлен)
Оператор
lhs
оператора'='
всегда секвенирован передrhs
и, следовательно, сначала оценивается.
В случае, если они доступны в самом стандарте, может ли кто-то процитировать то же самое здесь?