c++ delete的用法小结

本文详细介绍了C++中new和delete运算符的使用方法,包括开辟单变量地址空间、数组空间及撤销这些空间的方法。并提供了代码示例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们可以通过对比的方式来看看C++delete的作用,并对这方面的知识有一个充分的认识。
·                       C++内存管理不同方式分析
·                       C++迭代器基本内容讲述
·                       C++浅拷贝具体内容讲述
·                       C++回调函数代码示例解读
·                       C++二维数组new几种应用方法点评
  newC++ delete运算符用于动态分配和撤销内存的运算符
  new用法:
  1开辟单变量地址空间
  1new int //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a  new int 即为将一个int类型的地址赋值给整型指针a
  2int *a  new int5作用同上,但是同时将整数赋值为5
  2开辟数组空间
  一维: int *a  new int[100];开辟一个大小为100的整型数组空间
  二维: int **a  new int[5][6]
  三维及其以上:依此类推.
  一般用法: new 类型 [初值]
  C++ delete用法:
  1 int *a  new int
  delete a //释放单个int的空间
  2int *a  new int[5]
  delete [] a //释放int数组空间
  要访问new所开辟的结构体空间,无法直接通过变量名进行,只能通过赋值的指针进行访问.
  用newC++ delete可以动态开辟,撤销地址空间.在编程序时,若用完一个变量(一般是暂时存储的数组),下次需要再用,但却又想省去重新初始化的功夫,可以在每次开始使用时开辟一个空间,在用完后撤销它.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值