1. 首页
  2. 编程语言
  3. C
  4. C++基础入门教程(六):为什么创建类的时候要用new?

C++基础入门教程(六):为什么创建类的时候要用new?

上传者: 2021-11-23 07:29:09上传 PDF文件 98.51 KB 热度 19次

今天是关于指针初步介绍的最后一篇,也是能让初学者明白为什么类是new出来的、为什么某些变量会莫名被释放,以及为什么木头会这么聪明。我们希望自己去控制什么时候释放对象,这时候就要用到new了。我们都知道,new了之后,如果不调用相应delete的话,申请到的内存空间是永远都不会被释放的。当然,内存泄露的罪魁祸首之一也正是new~!因为正常人都会有疏忽的时候,并且当程序足够庞大、逻辑足够复杂的时候,有些地方调用了new,却疏忽了delete是再正常不过了。Vector是Cocos2d-x封装的一个类,而vector是C++里提供的一个类。一个首字母大写,一个首字母小写,不要再弄错喇~vector就是使用new来申请内存的,但它已经封装好了,不需要我们去处理内存释放的问题。

下载地址
用户评论