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