【玩转cocos2d-x之二十】从CCObject瞧cocos2d-x的内存管理机制

【玩转cocos2d-x之二十】从CCObject看cocos2d-x的内存管理机制原创作品,转载请标明:http://blog.csdn.net/ja

【玩转cocos2d-x之二十】从CCObject看cocos2d-x的内存管理机制

原创作品,转载请标明http://blog.csdn.net/jackystudio/article/details/13765639


再看CCObject,剔除上节的拷贝相关,以及Lua脚本相关的属性和方法后,CCObject还剩下什么?


1.剩下什么?

可以看到整个CCObject就是围绕着m_uReference和m_uAutoReleaseCount在转。这两个变量的解释如下。所以CCObject剩下的其实就是对内存的管理。

    this->addChild(background);

至于为什么,大家翻一下addChild实现源码就知道啦~