A:

C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]

关于 new[] 和 delete[],其中又分为两种情况: (1)为基本数据类型分配和回收空间, (2)为自定义类型分配和回收空间

对于(1), 上面提供的程序已经证明了 delete[] 和 delete 是等同的

对于(2), 类对象数组,只能用 delete[]。而 new 的单个对象,只能用 delete 不能用 delete[] 回收空间

相关文章:

  • 2021-06-19
  • 2022-12-23
  • 2021-09-17
  • 2021-09-14
  • 2021-05-19
  • 2022-12-23
  • 2021-09-26
猜你喜欢
  • 2021-08-09
  • 2021-12-17
  • 2021-05-18
  • 2022-12-23
  • 2022-01-17
  • 2022-01-15
相关资源
相似解决方案