C++ 中谓词是什么? [关闭]

2024-04-16

您能举一些例子或主题链接吗?


谓词是一个返回布尔值或具有 a 的对象的 C++ 函数bool operator()成员。 一元谓词采用一个参数,二元谓词采用两个,依此类推。 谓词可以回答特定算法的问题示例有:

  • 这个元素是我们要寻找的吗?
  • 两个参数中的第一个是否按我们的顺序排列在前面?
  • 这两个参数相等吗?

几乎全部STL算法 http://en.cppreference.com/w/cpp/algorithm将谓词作为最后一个参数。

您可以使用标准的、自定义的和/或谓词制作类来构造新的谓词(这是一个很好的参考 http://en.cppreference.com/w/cpp/utility/functional).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ 中谓词是什么? [关闭] 的相关文章

随机推荐