Cocos2d-x数据结构
CCCopying
底层一个复制对象的类
只有一个虚函数:virtual CCObject* copyWithZone(CCZone* pZone);
CCObejct
是所有类的基类,我们写的类可以都继承该类
继承CCCopying协议
CCZone
用于复制操作的一个类
只有一个CCObject的对象:CCObject* m_pCopyObject;
构造时复制一份传入的object到m_pCopyObject
CCData
只有一个byte数组,用来存储数据的类
CCGeometry
几何图形的类
包含:
CCPoint
CCSize
CCRect
CCSet
存储数据集合
CCArray
封装的数组
CCString
封装的string
ccTypes.h
包含一些经常用到的常量
比如:颜色、向量、四边形
本文介绍了Cocos2d-x中关键的数据结构及其实现原理,包括CCCopying、CCObject、CCZone等核心类的功能与作用,以及CCData、CCGeometry、CCSet、CCArray和CCString等数据结构的具体应用。
&spm=1001.2101.3001.5002&articleId=71123854&d=1&t=3&u=0066577a82bf4bb78d62b7407fb724dc)
5896

被折叠的 条评论
为什么被折叠?



