摘要:
c++的内存管理一直以来都是个问题,也有多种实现方案,比如智能指针,使用引用计数等,cocos2d-x也需要涉及到内存的管理。cocos2d-x是如何管理内存的呢?cocos2d-x的内存管理主要使用引用计数的机制进行内存的自动管理或者手动管理常用的谁 new 了,谁delete 。这种方式很容易造成内存的碎片,严重的可能会造成内存的泄露,因为不是每个程序员都会记得在哪释放cocos2d-x的内存管理分为手动内存管理和自动内存管理。在内存管理中,有一个很重要的类CCObject .类CCObject实现了内存的管理机制。看源码,注释有解释class CC_DLL CCObject : publ 阅读全文