- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 使用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 334
转载 C++反射机制的实现
Java中有天然的反射机制,因为Java本身就是半编译语言,很多东西可以在运行时来做,但是c++就不同了。要建立c++的反射机制,就需要登记每个类名与 创建类实例的回调函数 的对应关系。1.前言在实际的项目中,听到师兄说C++中用到了反射,出于好奇,就查阅相关资料,发现强大的C++本身并不支持反射,反而Java支持反射机制。当我得知这个事实时,一直唯C++马首是瞻的我,心中暗自落泪
2017-04-26 15:43:58 483
转载 C++实现的委托机制
1.引言下面的委托实现使用的MyGUI里面的委托实现,MyGUI是一款强大的GUI库,想理解更多的MyGUI信息,猛击这里http://mygui.info/ 最终的代码可以在这里下载:http://download.csdn.net/detail/gouki04/3641328 我们的目标是要实现一个跟.NET几乎完全一样的委托,使用简单,支持多播,可以添加删除委托。同时支持C++的普
2017-04-24 18:32:10 262
转载 C++ 重写重载重定义区别 http://blog.163.com/clevertanglei900@126/blog/static/111352259201102441934870/
用的时候老是忘记。特此记下。重载overload:是函数名相同,参数列表不同 重载只是在类的内部存在。但是不能靠返回类型来判断。重写override:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。函数特征相同。但是具体实现不同,主要是在继承关系中出现的 。重写需要注意:1 被重写的函数不能是static的。必须是virtual的2 重写函数必须有相
2015-06-24 21:26:23 471
原创 lua 学习笔记 三 & 四
在lua中,字符串的第一个字符的索引是1,也可以使用负数索引,这样将从字符串的尾部开始计数,索引-1代表字符串最后一个字符。%a+ (alphabet)字母 +表示匹配一个或者多个%c 控制字符%d 数字%l 小写字母%p 标点字符%s 空白字符%u 大写字母%w 字母和数字字符%x 十
2015-05-31 17:50:17 878
原创 lua 学习笔记 二
11.0lua中的习惯一般是以1作为数组的起始索引,lua库和长度操作符都遵循这个约定。对于稀疏矩阵,存在大量的“空洞(nil值)”,遍历矩阵的效率很低,通常使用pairs且只遍历非nil元素。访问顺序是无序的。P118字符串缓冲问题可能导致对字符串的操作消耗大量的时间,通过使用table配合concat函数来解决。当字符串中包含特殊字符,有可能导致lua程序无效,可以用%q来使用
2015-05-25 12:06:23 356
原创 lua 学习笔记 一
1.1一个程序块就是一连串的语句或命令几条连续的lua语句之间不需要分隔符,但用分号来分隔语句也是合法的。退出lua解释器交互模式使用os。exit();使用-i参数启动lua解释器,解释器会在运行完指定程序后进入交互模式使用dofile运行程序块1,加载lua程序2,调用lua函数dofile("example.lua") --加载程序库val
2015-05-25 12:04:30 300
原创 ios8 widget 名字本地化(localize)
最近需要进行widget名字的本地化,在这个过程中遇到一些困难,最后终于搞定,记录下大致步骤, 关于在xcode中正常的app name 本地化请参考 http://blog.csdn.net/xyz_lmn/article/details/8968191 一,在widget 工程文件中的supporting files 中添加InfoPlist
2015-03-25 10:08:28 642
原创 如何解析已经导出的Crash log
在使用ios开发时,经常需要解析crash log,一般情况下http://blog.csdn.net/chaoyuan899/article/details/21933257提及的方法能够完成工作,但有时候会比较复杂。 在使用中,可能遇到的情况是客服给你发回导出的crash log,同时你手中存在程序的多个版本,可能存在crash log 和存储的包含app和dsym文件的文件
2015-02-14 21:29:01 787
原创 使用MFC开发网页提取程序的经验总结
最近开发了一个在网页内提取页面信息并发往后台进行处理的数据库,在开发的过程中遇到了一些问题,获得了一些经验,在此先感谢下CSDN上的大神的无私分享。 在项目之初,想在一个程序的基础上修改,由于原来的代码是在vc6.0下写成的,而我的开发环境是vs2008,关于vc6.0下的项目转换成vs2008项目可能产生的问题以及解决方案如下:
2013-08-07 21:49:51 2434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人