C++ bind
2016-03-02 13:45
302 查看
struct MyStruct
{
void add(int a)
{
cout << a << endl;
}
void add2(int a,int b)
{
cout << a +b<< endl;
}
void add3(int a, int b,int c)
{
cout << a + b +c<< endl;
}
};
using namespace std::placeholders;
MyStruct struct1;
//auto自动变量,地址,函数指针,bind绑定
//第一个参数引用内部函数,绑定一个实体对象,
auto func = bind(&MyStruct::add, &struct1, _1);
auto func2 = bind(&MyStruct::add2, &struct1,_1, _2);
{
void add(int a)
{
cout << a << endl;
}
void add2(int a,int b)
{
cout << a +b<< endl;
}
void add3(int a, int b,int c)
{
cout << a + b +c<< endl;
}
};
using namespace std::placeholders;
MyStruct struct1;
//auto自动变量,地址,函数指针,bind绑定
//第一个参数引用内部函数,绑定一个实体对象,
auto func = bind(&MyStruct::add, &struct1, _1);
auto func2 = bind(&MyStruct::add2, &struct1,_1, _2);
相关文章推荐
- C++/MFC修行之路(5)Ribbon(功能区)的使用
- 【C++】类的两种实例化方法
- C++ bind2nd 简单描述
- Effective C++ 条款总结
- C++中的位运算总结
- C++ multimap 的插入,遍历,删除
- C++入口函数main返回值
- VS2010——C++初步
- C++/MFC修行之路(4)Tab Control的使用
- 关于NSNumber对C语言字符串的简写
- [土狗之路]coursera C语言进阶 习题 寻找山顶
- [土狗之路]coursera C语言进阶 习题 配对碱基链
- C++ primer 第五版 中文版 练习 11.31
- C++ const
- C语言char单字符、字符串、字符数组(二)
- C++中顶层const和底层const
- C语言中测试某段代码效率
- c语言:递归求学生年龄问题
- 【C++】const 常引用的用法
- C++ 中const