C++
文章平均质量分 96
耕码农
thing is nothing,nothing is thing。
展开
-
C++实现的委托机制
1.引言下面的委托实现使用的MyGUI里面的委托实现,MyGUI是一款强大的GUI库,想理解更多的MyGUI信息,猛击这里http://mygui.info/ 最终的代码可以在这里下载:http://download.csdn.net/detail/gouki04/3641328 我们的目标是要实现一个跟.NET几乎完全一样的委托,使用简单,支持多播,可以添加删除委托。同时支持C++的普转载 2017-04-24 18:32:10 · 263 阅读 · 0 评论 -
C++反射机制的实现
Java中有天然的反射机制,因为Java本身就是半编译语言,很多东西可以在运行时来做,但是c++就不同了。要建立c++的反射机制,就需要登记每个类名与 创建类实例的回调函数 的对应关系。1.前言在实际的项目中,听到师兄说C++中用到了反射,出于好奇,就查阅相关资料,发现强大的C++本身并不支持反射,反而Java支持反射机制。当我得知这个事实时,一直唯C++马首是瞻的我,心中暗自落泪转载 2017-04-26 15:43:58 · 483 阅读 · 0 评论 -
使用tolua++导出C++对象中的字符串赋值问题
tolua++能够将c++中的对象导出到lua中,并在lua中赋值,但对于字符串,却存在支持上的问题,如: // tolua_begin #define MAX_LEN 10struct SExample{ int Num; char cStr[MAX_LEN]; // 角色名 SExample(void) {...原创 2018-07-27 15:33:52 · 335 阅读 · 0 评论