stl本身内部定义了一些常用的函数对象,我们需要的时候直接使用就可以了,不用再自己定义类。
需要引入头文件#include <functional>
例:使用内置的取反函数对象,其他内置函数对象的使用类似
#include <fuctional>
void main(){
negate<int> neg;
std::cout<<neg(10)<<std::endl;
}
stl本身内部定义了一些常用的函数对象,我们需要的时候直接使用就可以了,不用再自己定义类。
需要引入头文件#include <functional>
例:使用内置的取反函数对象,其他内置函数对象的使用类似
#include <fuctional>
void main(){
negate<int> neg;
std::cout<<neg(10)<<std::endl;
}