order-of-evaluation- все статьи тега


Компиляторы и порядок аргументов оценки в C++

хорошо, я знаю, что стандарт диктует, что реализация C++ может выбирать, в каком порядке оцениваются аргументы функции, но есть ли какие-либо реализации, которые фактически "используют" это в сценарии, где это действительно повлияет на программу? Классический Пример: int i = 0; foo(i++, i++); примечание: Я не ищу кого-то, чтобы сказать мне, что на порядок оценки нельзя полагаться, я это хорошо знаю. Меня интересует только ли компиляторы на самом деле оценивают слева направо, потому что я пре ...