自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++11中的std::function

原文:http://www.jellythink.com/archives/771 看看这段代码 先来看看下面这两行代码: std::functionvoid(EventKeyboard::KeyCode, Event*)> onKeyPressed; std::functionvoid(EventKeyboard::KeyCode, Event*)> onKeyReleased;

2017-01-20 22:54:26 502

原创 使用std::function和std::bind实现局部函数做回调

昨日的求教得到了大家的热烈回应,除了要我解释友圈封面之外,也有很多牛人给了很棒的指导意见,其中最为有效的是说使用std::function加std::bind,今晚我就实验一下.          这两个东西是c++11的东西,std::function,抄袭别人的理解就是: 对C++中各种可调用实体(普通函数、Lambda表达式、函数指针、以及其它函数对象等)的封装,形成一个新的可调用的st

2017-01-20 22:52:07 4198

原创 使用局部函数作为回调函数(未实现)

昨晚本想把前晚说的 用虚函数地址实现一些函数回调学习一下.但是昨晚到12点我都没搞出来,就拖到今天了. 先说一下为何我会产生这样的需求吧.在工作做会经常使用回调函数,比如调用rtree进行搜索,然后搜到得结果会调用回调函数进行处理.比如调用rtree的目的是收集符合条件的id,那么,此时就需要声明个全局变量集合来保存id,然后调用完再将结果转移.更好一点的做法可能是声明个全局的类指针,在调用rt

2017-01-19 23:12:35 1771

原创 虚函数

虚函数 虚函数,知道怎么用,也知道虚函数表这么个东西的存在,但是一直不是很明白它到底是怎么样工作的,今晚一探究竟. C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数. 也就是说,假如我有一个A类,里面写了个虚函数fun1,如果B类继承了A类,然后覆盖了fun1,我通过 A* a = new B();的方

2017-01-17 23:59:46 324 1

原创 加载dll

昨天说到dll和lib的关系,就有大牛跟我说,dll的lib跟头文件不是必须的,没有也是可以调用的,用dll+lib+头文件的方式,是隐式调用dll的方式,而还有另外一种显式调用dll的方式。 本着自己动手,丰衣足食的原则,我没有继续追问,今天查了资料,发现别有洞天。 经查,调用dll确实是由两种方式,隐式调用就是昨天说的在工程里面加上lib,然后引入头文件,就可以正常编译了,这里想了解下第二

2017-01-16 23:24:41 531

原创 DLL与LIB

我们写的功能给别人用的时候,一般是有三种方式 1是提供源码,2是编译静态库(lib)+头文件 3是提供动态链接库(dll)+头文件+lib 第一种自然不用多说,这里主要是想学习一下第二和第三种的区别 首先看一下网络上对于以上所提到的库的解释: 静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的

2017-01-16 23:21:07 432

Notepad++Lua及sqlite数据库助手插件包

解压到notepad++的根目录再重启notepad++即可使用,可以实现lua的自定义提示及一键转换qt和安卓下的sqlite数据库对应类,使用详情参考我的博客.http://blog.csdn.net/lixiangmaty

2017-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除