Каков порядок вычисления аргументов функции? ⇐ C++
-
Гость
Каков порядок вычисления аргументов функции?
Если у нас есть три функции (foo, bar и baz), составленные следующим образом...
foo(bar(), baz()) Есть ли какая-либо гарантия по стандарту C++, что bar будет оценен перед baz?
Если у нас есть три функции (foo, bar и baz), составленные следующим образом...
foo(bar(), baz()) Есть ли какая-либо гарантия по стандарту C++, что bar будет оценен перед baz?
Мобильная версия