摘要: 在项目当中有要用到map按key排序的需求,就在百度上搜了一下:typedef pair PAIR;int cmp(const PAIR& x, const PAIR& y){return x.second imgdis; //待排序对象,根据double值排序imgdis[1] = 3;imgd... 阅读全文
posted @ 2015-01-08 21:32 偶是疯子 阅读(601) 评论(0) 推荐(0)
摘要: tableA = {}tableB = {}setmetatable(tableA,tableB)tableB.__mode = "k" -- tableB.__mode = "v" 或者tableB.__mode = "kv"这样,tableA将是一个weak table当tableA中的键的引用... 阅读全文
posted @ 2014-09-28 17:30 偶是疯子 阅读(111) 评论(0) 推荐(0)
摘要: 最近在学习Lua,脑子不好使,怕忘记了,所以记下来方便以后查阅:首先,来了解几个概念: lua_State Lua解释器 lua_open 打开一个lua解释器,返回lua_State指针 luaL_openlibs 加载默认lua库 luaL_dofile 解释执行脚本文件 lua... 阅读全文
posted @ 2014-08-04 16:56 偶是疯子 阅读(214) 评论(0) 推荐(0)
摘要: 坐标转换GL坐标系:Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。屏幕坐标系:苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐... 阅读全文
posted @ 2014-07-16 16:03 偶是疯子 阅读(523) 评论(0) 推荐(0)
摘要: //继承关系CCNode -> CCObject/*CCNode在cocos2dx中抽象舞台对象,需要渲染的对象都是从CCNode派生,包括CCScene,CCLayer,CCSprite等等CCNode提供包容关系管理*///成员函数virtual bool init();static CCNo... 阅读全文
posted @ 2014-06-17 14:51 偶是疯子 阅读(327) 评论(0) 推荐(0)
摘要: 指向const对象的指针,例如:const int *pival;pival是以个指向int类型const对象的指针,const限定pival指针所指向的对象类型,而并非pival本身,也就是说,pival并不是const,在定义时不需要对它进行初始化,如果需要,允许给pival重新赋值,使其指向另... 阅读全文
posted @ 2014-05-15 00:05 偶是疯子 阅读(326) 评论(0) 推荐(0)
摘要: 内存泄露问题是程序员都比较恐惧的问题,今天在这里说一下Vector和Array的释放问题,因为本人研究的也很肤浅,如果有幸被大神看到,望多多指教。话不多说,我们给出例子: vector *pVec = new vector(); for (int i = 0; i push_back(n... 阅读全文
posted @ 2014-05-12 15:47 偶是疯子 阅读(467) 评论(0) 推荐(0)
摘要: 递增(++)和递减(--)运算符递增和递减运算符有两种形式:前置版本和后置版本,经常在面试的基础题中出现。前置版本:先将运算对象加1(或减1),然后将改变后的对象作为求值结果;后置版本:也将运算对象加1(或减1),但是求值结果是运算对象改变之前的那个值得副本,我们通过下面的代码比较:int i = ... 阅读全文
posted @ 2014-05-07 22:39 偶是疯子 阅读(215) 评论(0) 推荐(0)