Является ли это стандартным термином, который хорошо определен, или просто термин, придуманный разработчиками для объяснения концепции (и что такое концепция)? Насколько я понимаю, это имеет какое-то отношение к все запутанным точкам последовательности, но я не уверен.
Я нашел одно определение здесь, но не делает ли это каждый оператор кода побочным эффектом?
Побочный эффект - результат оператора, выражения, оператора или функции, который сохраняется даже после завершения вычисления оператора, выражения, оператора или функции.
Может кто-нибудь объяснить, что термин "побочный эффект" формально означает в С++, и каково его значение?
Для справки, некоторые вопросы, касающиеся побочных эффектов: