cocos2d-x 3.0的clone函数
来源:互联网 发布:文字读取软件 编辑:程序博客网 时间:2024/05/17 06:13
在3.0中,将使用clone函数来代替老的copy函数,在不久的将来copy函数将被删除。
在使用clone的函数必须注意一个问题,就是在clone函数内部已经调用了autorelease函数,所以clone之后不能再调用autorelease函数了,不然将会出现崩溃。
具体原因是在3.0中自动释放内存池用的是标准vector容器,每次add的时候并没有保证不会重复添加,如果一个对象被两次加入vector中,那么就会调用两次对象的release函数,从而导致多次释放同一个对象而出现崩溃。
同时在3.0 beta2中poolmanager也不在使用pop函数来释放内存了,而是直接通过current release pool来释放,也就是说现在pool manager里面只有一个自动释放内存池。
0 0
- cocos2d-x 3.0的clone函数
- cocos2d中的clone函数
- cocos2d-x 3.0的回调用函数
- cocos2d-x的更新函数
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x的成员函数指针
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x 场景里面常见的函数
- Cocos2d-x lua的随机函数
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x初步---生命周期函数的调用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x 一些有用的函数
- 关于Cocos2d-x的enableRetinaDisplay函数
- C# 从路径中获取文件名及其扩展名
- charles移动抓包
- Eclipse和MyEclipse光标变成黑色块解决办法
- 第5周作业-时钟动画程序
- 黑马程序员 第19天 多态的成员特点 示例-主板
- cocos2d-x 3.0的clone函数
- 12306模拟get方法 ——json解析数据
- ActiveAndroid,更方便的数据存储
- 安全的ArrayList
- 黑马程序员-String、StringBuffer、StringBuilder类-笔记
- C中不同位置未初始化int变量默认值
- gdb简单使用
- 产品经理所需要知道的专业术语
- php学习路线