C++提供了new关键字,可以用来动态创建对象,但需要和delete配对使用。

new和构造函数的顺序

  • 先分配内存空间--malloc()。
  • 再调用构造函数。

delete和析构函数的顺序

  • 先调用析构函数。
  • 再释放内存空间--free()。

new和[]配合使用

  • array new 一定要搭配 array delete

C++ new关键字分析

相关文章: