cocos2d-x中关于autorelease如何减少使用的疑问
在看引擎的源码时,发现所有类的 creat() 中都包含了 autorelease()
而看大牛们的博客说要尽量少使用autorelease, 意思是自己写的代码中要少用autorelease吧,但是
他引擎里每个creat都有autorelease啊 , 这自己都不用再写了啊,再写不就释放两遍了么?那么
为什么程序中还要写autorelease呢?不写不行吗?release也不用写了吧?
还有,如果一个自己写的 继承引擎中类的 派生类,其中肯定要重写creat吧,那这个creat里面用写autorelease么?
如果写了,会不会造成二次释放呢?如果不写,会不会自动释放了其父类呢?