摘要:
(原文:http://blog.think-async.com/2010/04/bind-illustrated.html) 本文解释了bind 是如何工作的。为了清晰,我对图中的语法作了一些简化(例如,省略函数调用操作符的参数类型),并且简化了 bind 的实现. 1. bind 可以用来将用户提 阅读全文
posted @ 2017-05-17 14:57
莫水千流
阅读(336)
评论(0)
推荐(0)
摘要:
看看这段代码 先来看看下面这两行代码: 这两行代码是从Cocos2d-x中摘出来的,重点是这两行代码的定义啊。std::function这是什么东西?如果你对上述两行代码表示毫无压力,那就不妨再看看本文,就当温故而知新吧。 std::function介绍 类模版std::function是一种通用、 阅读全文
posted @ 2017-05-17 14:54
莫水千流
阅读(1534)
评论(1)
推荐(0)
摘要:
在C++11中,callable object 包括传统C函数,C++成员函数,函数对象(实现了()运算符的类的实例),lambda表达式(特殊函数对象)共4种。程序设计,特别是程序库设计时,经常需要涉及到回调,如果针对每种不同的callable object单独进行声明类型,代码将会非常散乱,也不 阅读全文
posted @ 2017-05-17 14:47
莫水千流
阅读(1561)
评论(0)
推荐(0)
浙公网安备 33010602011771号