函数对象,又叫仿函数,是STL六大组件之一
一个函数对象是某个类的对象,这个类必须重载运算符().
使用函数对象必须包含头文件functional
下面是一个加法函数对象的例子
// Print 3
当然,更简单且直观的写法是
int r = add(1, 2) ;
仿函数经常用在一些算法中,比如下面这个sort函数使用less这个函数对象进行升序排序
int>()) ;
函数对象,又叫仿函数,是STL六大组件之一
一个函数对象是某个类的对象,这个类必须重载运算符().
使用函数对象必须包含头文件functional
下面是一个加法函数对象的例子
// Print 3
当然,更简单且直观的写法是
int r = add(1, 2) ;
仿函数经常用在一些算法中,比如下面这个sort函数使用less这个函数对象进行升序排序
int>()) ;
相关文章: