开发界
首页 移动开发 在线交易 IT笔记 网络技术 操作系统 企业架构 数据库 考试认证 IT培训 开源软件 数据存储 行业资讯
大家都在看:java   开发   C#   oracle   mysql   android   web开发   学习   sqlserver   linux   asp   php   ajax   javascript   css   html
cocos2d-x学习笔记MoonWarriorsx
2014-10-13 08:59:04 来源: 作者:admin 栏目:IOS开发 责任编辑:
[导读]其实内存自动回收不是什么新鲜的概念,Java的垃圾回收,Objective-C的自动回收等都是类似的概念。cocos2d-x是C++的实现,那么其内存管理也是遵循C++的规则,谁创建的谁来维护。为了保持跟cocos2d引擎的一致,也为了降低其学习难度,cocos2d-x引入了内存自动释放机制..
 

其实内存自动回收不是什么新鲜的概念,Java的垃圾回收,Objective-C的自动回收等都是类似的概念。

cocos2d-xC++的实现,那么其内存管理也是遵循C++的规则,谁创建的谁来维护。

为了保持跟cocos2d引擎的一致,也为了降低其学习难度,cocos2d-x引入了内存自动释放机制,其实就是引用计数和自动释放池。

看官方的类图cocos2d-x类图可以知道,CCObject是所有类的基类。自动释放机制就是在这里实现的。看下其定义:

class CC_DLL CCObject : public CCCopying

{

public:

标签:
版权所有:转载请注明出处!
分享到:
上一篇图表组件FusionCharts介绍及免费.. 下一篇图表控件Edraw Max免费下载地址
您可能还喜欢
暂无...
今日最新资讯 最新推荐信息
考试认证 更多
开发技术 更多
移动开发 更多

关于开发界 | 合作伙伴 | 联系我们 | 友情链接 | 版权声明 | 网站制作 | 网站地图 | 加入收藏 | 设为首页

Copyright@2012-2016 开发界 京ICP备12027873号