В выражении a + b
, a
гарантированно оценивается раньше b
, или порядок оценки не указан? Я думаю, что это последнее, но мне трудно найти определенный ответ в стандарте.
Поскольку я не знаю, обрабатывает ли C это иначе, чем C ++, или правила порядка оценки были упрощены в C ++ 11, я Помечу вопрос как все три.