![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++杂谈
LLR104
这个作者很懒,什么都没留下…
展开
-
C++ bind原理
本文解释了bind 是如何工作的。为了清晰,我对图中的语法作了一些简化(例如,省略函数调用操作符的参数类型),并且简化了 bind 的实现. 1. bind 可以用来将用户提供的需要一个参数的函数转换成不需要参数的函数对象。绑定的值(在这个例子中是123)存储在函数对象内并且会被自动传递给用户指定的函数: 2. 参数绑定也可以用于将类成员函数转换成零参数的函数对象。猿类们都知道转载 2016-05-20 17:30:27 · 1076 阅读 · 0 评论 -
C++ std::bind思考
1.当std::bind绑定的是对象,会触发 test_rcp(const test_rcp& c) 拷贝构造函数,且输出的结果为:in testrpc_1 200 说明存入对象std::bind会对对象就行拷贝 2.当std::bind绑定的是对象的指针,并不会触发 test_rcp(const test_rcp& c) 拷贝构造函数,且输出的结果:in testrpc_1 201 说明绑原创 2016-05-20 16:01:27 · 911 阅读 · 0 评论