现在的位置: 首页 > 综合 > 正文

About functor (仿函数)

2012年05月05日 ⁄ 综合 ⁄ 共 202字 ⁄ 字号 评论关闭

仿函数其实很简单,就是在类中重载括号操作符,然后对象就可以以括号的方式调用,如同一个函数调用:

template <typename _Ty >

class op_add

{

     public:

          _Ty operator()(_Ty& a,_Ty& b)

          {

               return a+b;
          }
};

 

stl <functional>中有很多典型示例。

抱歉!评论已关闭.