对C++中函数对象的认识
2015-10-26 22:25
411 查看
一:函数对象有产生器、一元函数、二元函数、一元谓词和二元谓词。
二:普通函数和重载了()的类的对象可以作为函数对象使用。
三:产生器、一元函数和二元函数分别有0个、一个和2个参数。一元谓词和二元谓词分别有一个和2个参数,但是它们的返回值是bool类型的。
四:关联类型和函数适配器有关。
五:函数适配器:将一个函数对象转换为符合要求的函数对象,于是就产生了适配器。还有函数适配器辅助函数。
以上就是我对于函数对象的认识。
二:普通函数和重载了()的类的对象可以作为函数对象使用。
三:产生器、一元函数和二元函数分别有0个、一个和2个参数。一元谓词和二元谓词分别有一个和2个参数,但是它们的返回值是bool类型的。
四:关联类型和函数适配器有关。
五:函数适配器:将一个函数对象转换为符合要求的函数对象,于是就产生了适配器。还有函数适配器辅助函数。
以上就是我对于函数对象的认识。
相关文章推荐
- C++primer学习:重载运算符(3)
- 在O(1)时间复杂度删除链表节点(LintCode)
- error: previous declaration of '****' was here
- C++:虚函数的详解
- 如何在C++中实现求两个整数的最大公约数和最小公倍数
- C++:虚函数的引入
- XE7 C++Builder for Android配置并编写第一个demo
- 第7周项目5 排队看病模拟
- C++:类型转换
- 报数(LintCode)
- C++:运算符重载函数之"++"、"--"、"[ ]"、"=="的应用
- c语言指针与动态内存分配
- C/C++面试(6)——N皇后问题
- c语言的指针
- C++:成员运算符重载函数和友元运算符重载函数的比较
- 爬爬爬之路:OC语言(一) 语法简介
- C++:运算符重载函数之成员运算符重载函数
- C语言-函数指针和指针函数
- ——黑马程序员——C语言基础--数据类型
- C++:运算符重载函数之友元运算符重载