特牛生活网

STL学习笔记(15)函数对象适配器_轻舞飞扬SR的博客-CSDN博客

网友收藏
文章浏览阅读151次。函数适配器 bind1st bind2nd现在有这么个需求,在遍历容器的时候,希望将容器中的值全部加上 100 之后显示出来,怎么做?我们直接给函数对象绑定参数 编译阶段就会报错for_each(v.begin(), v.end(), bind2nd(myprint(),100));如果我们想使用绑定适配器,需要我们自己的函数对象继承 binary_function 或者 unary_function,根据我们函数对象是一元函数对象,还是二元函数对象来决定绑定哪个。class MyPrint : _函数对象适配器