摘要: stl本身内部定义了一些常用的函数对象,我们需要的时候直接使用就可以了,不用再自己定义类。 需要引入头文件#include <functional> 例:使用内置的取反函数对象,其他内置函数对象的使用类似 #include <fuctional> void main(){ negate<int> n 阅读全文
posted @ 2021-02-23 21:26 maycpou 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个类(结构体),这个类(结构体)种重载了"()"这个符号,然后用这个类(结构体)创建的对象就叫做函数对象。 2.函数对象的用法和函数的用法类似,都是使用"()"调用。 3.函数对象相较于函数可以拥有自己的状态。比如在定义函数对象的类的时候,可以定义一个int类型的属性来记录该函数对象被调用 阅读全文
posted @ 2021-02-23 20:54 maycpou 阅读(59) 评论(0) 推荐(0) 编辑