首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【C++11】C++11——包装器

::_1, placeholders::_2); cout << func1(10, 20) << endl; return 0; } 第一个参数传入函数指针,后面传入绑定的参数列表依次是placeholders...::_1和placeholders::_2,表示后续调用新生成的可调用对象时,第一个参数传给placeholders::_1,第二个参数传给placeholders::_2。...固定绑定参数 参数是可以进行固定绑定的:比如我们把Plus函数的第二个参数固定绑定为10,可以在绑定时将参数列表的placeholders::_2设置为20: #include ...,因为在调用时会固定帮我们传入一个匿名对象给this指针. bind包装器的传参是可以进行调整的,将sub成员函数用于相减的两个参数的顺序交换,那么直接在绑定时将placeholders::_1和placeholders...::_2, placeholders::_1); cout << func5(10,20) << endl;//10 return 0; } bind包装器可以将一个函数的某些参数绑定为固定值

18020
领券