c++
Season
3年的vc++和android开发经验
展开
-
std::map
1. map中的元素其实就是一个pair.2. map的键一般不能是指针, 比如int*, char*之类的, 会出错. 常用的就用string了,int也行.3. map是个无序的容器, 而vector之类是有序的. 所谓有序无序是指放入的元素并不是按一定顺序放进去的, 而是乱序, 随机存放的(被映射后近似随机存放).所以遍历的时候有些效率差别.4. 判断有没有找到该键的内容可以这样转载 2013-07-13 10:47:49 · 1138 阅读 · 0 评论 -
C++反射机制的实现
Published on 2012 年 2 月 28 日, by Eddy in C/C++, iOS技术.前几天用C++为《捕鱼达人》移植UI编辑器的时候,遇到了几个难点。一个是通过类名的字符串创建相应的类的实例化。还有一个是通过属性的名字字符串来操作相应的类的属性。用支持反射的Objective-C或者Java语言来实现类似功能是非常简单的。但是C++不支持,纠结了几天,终于实转载 2013-07-13 10:48:53 · 32845 阅读 · 12 评论