摘要:
最近在研究 cocos2d-x 3.0 ,它在创建类的对象时比如 Layer 时, 并不是直接使用 new , 而是使用一个宏方法 CREATE_FUNC(MyLayer);. 这个宏就是自动的创建了一个 静态的 create 方法. 你可以使用 MyLayer::create(); 之所以这样做, 主要是使用了cocos2d-x 的引用计数式的垃圾回收机制. 这个机制是 Object-C 的 autorelease. 这样的方式很方便程序员, 不用再去自己去清理内存,不会造成内存泄漏. 而在 C++0X中 , 我就只能是使用 C++自己的一套机制了.. 可喜的是. 在 C++0x中 将 原. 阅读全文