gpt4 book ai didi

c++ - C++ 中的谓词是什么?

转载 作者:IT老高 更新时间:2023-10-28 12:35:32 27 4
gpt4 key购买 nike

你能给出一些例子或一个主题的链接吗?

最佳答案

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

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

几乎所有STL algorithms将谓词作为最后一个参数。

您可以使用标准、自定义和/或谓词生成类 (here is a good reference) 构造新谓词。

关于c++ - C++ 中的谓词是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921609/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com