为什么在定义能够使用函数适配器的函数的时候要继承一下std::unary_function或者std::binary_function

来源:互联网 发布:淘宝发货地海外 编辑:程序博客网 时间:2024/05/17 07:41

出处:http://blog.sina.com.cn/s/blog_9151e730010115cv.html


原因见图,具体要注意图上的红色圈处

在bind2nd这个函数适配器中,bind2nd使用了argument_type等类型,所以在我们定义的仿函数中,需要定义这个类型

为什么在定义能够使用函数适配器的函数的时候要继承一下std::unary_function或者std::binary_function

为什么在定义能够使用函数适配器的函数的时候要继承一下std::unary_function或者std::binary_function
0 0