【发布时间】:2014-03-08 11:42:29
【问题描述】:
我找到了这句话:
- Make 预测纯函数。
谓词纯度:谓词是返回是/否答案的函数对象,通常作为 bool 值。一个函数是纯的 如果其结果仅取决于其论点,则具有数学意义 (请注意,“纯”的这种使用与纯虚拟无关 函数)。
不允许谓词保持或访问影响结果的状态 他们的operator(),包括成员和全局状态。 更喜欢使 operator() 成为 const 成员函数 谓词(参见第 15 条)。
什么是本声明中提到的纯函数,有人可以提供示例吗?提前致谢。
【问题讨论】:
-
引用提供了一个定义,所以不清楚哪一部分你觉得困惑?