代码改变世界

随笔分类 -  C/C++

cocos2d-x自动释放池

2013-03-28 01:37 by Chan08, 593 阅读, 收藏,
摘要: 首先在架构里面需要明白如果new的话我们需要自己释放内存,如果直接用引擎提供的警静态方法,我们可以不做内存管理,引擎自动处理,因为引擎背后有一个自动释放池。 通过这个查看源码可以知道每个静态方法都会调用autorelease()方法。 如果我们需要引擎自动释放的对象创建后可以调用autoreleas 阅读全文

C/C++内存计数机制二

2013-03-27 00:30 by Chan08, 187 阅读, 收藏,
摘要: 接着上一篇我们更深入的讨论内存,如果没有看过上一篇的童鞋可以移步:http://www.cnblogs.com/Wonder1989/archive/2013/03/25/2980030.html为什么要有内存计数机制:在C/C++中,内存对于开发人员是开放的我们可以随意操作,这就意味着我们能用C/C++写出很强大的工程,所有事物永远都是一把双刃剑,有利就会有弊端。虽说我们可以随意操作内存,但是内存的管理给我们增加了不少负担。在这个领域里我们就比C#以及java多了一个课题,它就是我们怎么更好的使用内存,更合理的释放内存,方法有很多种,其中就有今天要讨论的计数机制。今天我们就看看cocos2d 阅读全文

内存计数机制

2013-03-26 23:41 by Chan08, 147 阅读, 收藏,
摘要: 为什么要有内存计数机制: 在C/C++中,内存对于开发人员是开放的我们可以随意操作,这就意味着我们能用C/C++写出很强大的工程,所有事物永远都是一把双刃剑,有利就会有弊端。虽说我们可以随意操作内存, 但是内存的管理给我们增加了不少负担。 在这个领域里我们就比C#以及java多了一个课题,它就是我们怎么更好的使用内存,更合理的释放内存,方法有很多种,其中就有今天要讨论的计数机制。 今天我... 阅读全文

C/C++内存管理简谈

2013-03-25 02:52 by Chan08, 188 阅读, 收藏,
摘要: 内存有堆栈之分,栈内存里面一般都是函数参数,成员变量,函数结束会自动释放掉。 这里讨论堆--------------------------------------------- 首先创建一个头文件: 如下:创建C++代码文件:然后在另一个场景调用阅读注释即可明白 阅读全文

Ubuntu10.04 安装vim

2011-12-09 15:51 by Chan08, 335 阅读, 收藏,
摘要: 阅读全文

C++资料总结

2011-11-29 00:10 by Chan08, 159 阅读, 收藏,
摘要: 自从接触计算机行业对C++系统语言深有膜拜之意....不断学习ing....共同学习和进步...VC++/MFC(VC6)开发技术精品学习资料下载汇总 (2011.3.10更新)http://club.topsage.com/thread-361504-1-1.html撼世出击:C/C++编程语言学习资料尽收眼底 电子书+视频教程 (2011年5月13日更新)http://club.topsage.com/thread-361458-1-1.htmlVC/MFC开发必备Visual C++、Visual Studio、MSDN等下载汇总http://club.topsage.com/threa 阅读全文