我找到了这个引用:
预测纯函数. 谓词纯度:谓词是一个函数对象,它返回是/否答案,通常作为bool值.如果函数的结果仅依赖于它的参数,那么函数在数学意义上是纯粹的(请注意,这种"纯"的使用与纯虚函数无关). 不允许谓词保持或访问影响其运算符()结果的状态,包括成员和全局状态.更喜欢使operator()成为谓词的const成员函数(参见条款15).
谓词纯度:谓词是一个函数对象,它返回是/否答案,通常作为bool值.如果函数的结果仅依赖于它的参数,那么函数在数学意义上是纯粹的(请注意,这种"纯"的使用与纯虚函数无关).
不允许谓词保持或访问影响其运算符()结果的状态,包括成员和全局状态.更喜欢使operator()成为谓词的const成员函数(参见条款15).
什么是本声明中提到的纯函数,有人可以提供示例吗?提前致谢.
c++ predicate function
c++ ×1
function ×1
predicate ×1