1. 首页
  2. 编程语言
  3. C
  4. C++基础入门教程(五):new和delete

C++基础入门教程(五):new和delete

上传者: 2021-08-11 07:16:55上传 PDF文件 84.60 KB 热度 8次

对于以前没有接触过C++,然后初次接触Cocos2d-x的朋友来说,可能对于内存管理方面会比较生疏。我们都知道,像“int num = 10;”这样的语句,声明了一个num变量,这个变量是需要内存来放置。通过new后面跟着类型,就可以创建用于保存某种类型的内存空间,然后返回这个内存空间的地址。动态申请的内存,在不使用的时候,一定不要忘了释放掉,否则会造成内存泄露。现在来看看Cocos2d-x内存管理,它就是为了让我们可以忽略new和delete的配对而诞生的。除了动态创建变量之外,数组也可以动态创建:int *nums = new int[10];第一次使用cout输出nums[0]时,输出的就是第一个元素的值:1。好了,关于new和delete暂时到这里。

下载地址
用户评论