社区
C++ 语言
帖子详情
C++ STL中binary predicate和unary predicate的区别?
luo6620378xu
2010-06-13 06:36:02
大家好!我想请问一下这两种谓词有何区别?谢谢~!
...全文
346
4
打赏
收藏
C++ STL中binary predicate和unary predicate的区别?
大家好!我想请问一下这两种谓词有何区别?谢谢~!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luo6620378xu
2010-06-13
打赏
举报
回复
[Quote=引用 2 楼 mstlq 的回复:]
接受一个参数还是两个参数的区别……
前者接受两个参数(比方说< >之类)
后者指接受一个参数(比方说判断是否负数之类)
楼主的英语有待加强……
[/Quote]
嘿嘿,谢谢!
这几个单词我还是认识!
liutengfeigo
2010-06-13
打赏
举报
回复
binary predicate 二进制谓语
unary predicate 一元谓词
mstlq
2010-06-13
打赏
举报
回复
接受一个参数还是两个参数的区别……
前者接受两个参数(比方说< >之类)
后者指接受一个参数(比方说判断是否负数之类)
楼主的英语有待加强……
liutengfeigo
2010-06-13
打赏
举报
回复
没过4级的飘过
【
C++
】
C++
中
的谓词(
Predicate
)
std::sort(二元谓词)std::sort(vec.begin(), vec.end(), compareDesc);// 按降序排序int());// 降序场景推荐实现方式理由简单条件 (无状态)Lambda 表达式简洁直观,零开销需要携带状态函数对象 (仿函数)安全封装状态,支持复杂初始化类型通用操作泛型 Lambda (
C++
14+)避免代码重复标准比较 (如等标准化,避免重复造轮子高频调用关键路径简单noexcept谓词最大化编译器优化可能性。
C++
STL
/functional
header < functional >函数对象 利用操作符()的重载,使对象实现类似函数的功能,通常被用来做其他函数的谓词或者比较函数参数1.基类1.
unary
_function 一元函数模板template
struct
unary
_function { typedef Arg argument_type; typedef
CUJ:高效使用标准库:
STL
中
的
unary
predicate
(转)
CUJ:高效使用标准库:
STL
中
的
unary
predicate
(转)[@more@]Effective Standard
C++
Library:
Unary
Predicate
s in the
STL
XML:namespa...
侯捷
C++
STL
标准库和泛型编程【
C++
学习笔记】 超详细 万字笔记总结 笔记合集
STL
—— Standard Template Library,标准模板库
C++
Standard LIbrary,
C++
标准库
中
包含
STL
(即
STL
+一些小东西)
STL
六大部件:容器(Containers)、分配器(Allocators)、算法(Algorithms)、迭代器(Iterators)、仿函数(Functors)、适配器(Adapters)实例:判断条件
predicate
为: —— 表示 >= 40 数为真在模板参数的关键字使用
中
与 是一样的在类型前面加上 : 在这个例子
中
, 用于告诉
深入探究
C++
STL
:函数对象、内存管理和扩展应用的最佳实践
本文主要整理了
STL
的三个主题:函数对象和仿函数、内存管理和分配器、以及扩展与应用 在函数对象和仿函数方面,我们了解了函数对象的概念、使用方法和常见应用,以及如何自定义仿函数来满足特定需求。 在内存管理和分配器方面,我们探讨了
STL
内置的分配器和自定义分配器的使用方法和优劣,以及如何管理
STL
容器
中
的内存。 在扩展与应用方面,我们讨论了
STL
的一些扩展和应用,例如
STL
算法、迭代器和容器,以及如何在实际开发
中
使用
STL
解决问题。 通过学习这些内容可以深入了解
C++
STL
的内部机制。
C++ 语言
65,202
社区成员
250,521
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章