8,305
社区成员
发帖
与我相关
我的任务
分享
CCSprite *spr_1 = CCSprite::create("HelloWorld.png");
arr = CCArray::create();arr->retain();
arr1 = CCArray::create();arr1->retain();
arr2 = CCArray::create();arr2->retain();
arr->addObject(spr_1);
arr1->addObject(spr_1);
arr2->addObject(spr_1);
CCLog("arr=%d",arr->getReferenceCount());
CCLog("arr1=%d",arr1->getReferenceCount());
CCLog("arr2=%d",arr2->getReferenceCount());
CCLog("spr=%d",spr_1->getReferenceCount());
CCLog("``````````````````");
arr->release();arr1->release();arr2->release();
CCLog("arr=%d",arr->getReferenceCount());
CCLog("arr1=%d",arr1->getReferenceCount());
CCLog("arr2=%d",arr2->getReferenceCount());
CCLog("spr=%d",spr_1->getReferenceCount());
打印结果:
arr=2
arr1=2
arr2=2
spr=4
``````````````````
arr=1
arr1=1
arr2=1
spr=4
真心无力了。。。。
class Armature : public cocos2d::Node, public cocos2d::BlendProtocol
明显没有继承关系吖,真的可以转么?我没试过...
我看的是3.0的版本,不知道是不是2.x版本有继承关系