Cocos2d-x
发布时间:2022-05-02 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cocos2dx3.0 Ref,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
转自:http://blog.csdn.net/w18767104183/article/details/25876481
@H_
874_7@ cocos2dx中所有对象都继承于Ref,或者继承于 Ref和Clonable
Ref中就是维护了一个计数器,用于判断该继承于Ref的对象是否应该
delete
- classCC_DLLRef
- {
- public:
-
-
- voidretain();
-
-
- voidrelease();
- //添加到对象池中,别忘了PoolManager(对象池管理器)管理AutoreleasePool(对象池),AutoreleasePool管理Ref
- Ref*autorelease();
- //得到当前的计数
- unsignedintgetReferenceCount()const;
- protected:
- //创建时计数设为1
- Ref();
- public:
- virtual~Ref();
- protected:
- ///countofreferences
- //计数变量
- int_referenceCount;
- //友元类
- friendclassAutoreleasePool;
- #ifCC_ENABLE_SCRIPT_BINDING
- ///objectid,ScriptSupportneedpublic_ID
- int_ID;
- ///LuareferencEID
- int_luaID;
- #endif
大佬总结
以上是大佬教程为你收集整理的cocos2dx3.0 Ref全部内容,希望文章能够帮你解决cocos2dx3.0 Ref所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。