Почему порядок оценки параметров функции не указан в С++? ⇐ C++
-
Гость
Почему порядок оценки параметров функции не указан в С++?
Стандарт не определяет порядок вычисления аргументов в этой строке:
Порядок вычисления аргументов не указан.
Что
Лучший код может быть сгенерирован при отсутствии ограничений на порядок вычисления выражения
подразумевается?
В чем недостаток, например, просить все компиляторы оценивать аргументы функции слева направо? Какие виды оптимизации выполняют компиляторы из-за этой неуказанной спецификации?
Стандарт не определяет порядок вычисления аргументов в этой строке:
Порядок вычисления аргументов не указан.
Что
Лучший код может быть сгенерирован при отсутствии ограничений на порядок вычисления выражения
подразумевается?
В чем недостаток, например, просить все компиляторы оценивать аргументы функции слева направо? Какие виды оптимизации выполняют компиляторы из-за этой неуказанной спецификации?
Мобильная версия