它是定义明确的标准术语,还是仅仅是开发人员创造的用于解释概念的术语(..什么是概念)?据我了解,这与令人困惑的sequence points有关,但不确定。
我找到了一个定义here,但这不是使每个代码声明都具有副作用吗?
有人可以解释一下“副作用”一词在C++中的正式含义,以及它的意义是什么?
作为引用,一些有关副作用的问题:
最佳答案
由C++标准在[intro.execution]
中定义“副作用”,方法是:
关于c++ - C++中的 'side-effect'到底是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9563600/