如何调用C++的bind
1、实现一个普通函数,功能就是将两个数相乘,然后返回结果
2、采用std::bind将multi进行转换,使得第二个参数固定是4
3、调用转换后的对象,只输入一个参数,然后输出调用结果如下所示,从中看出,只需要传递一个参数即可
4、接下来说明std::bind如何与类成员函数进行绑定转换,首先实现如下所示的类
5、调用std::bind将类成员函数add进行转换,第二个参数固定为200
6、接下来调试输出如下结果,转换后的函数只传递一个参数,也成功输出结果
7、最后将std::bind最后两个参数调换,使得第一个参数固定为200
8、从输出的结果看,转换后的函数,传入的参数,变成类成员函数的第二个参数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:85
阅读量:48
阅读量:94
阅读量:41
阅读量:94