本文主要是介绍new和delete、new[]和delete[]的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实验代码如下,可以试试不配对使用的后果。
#include<iostream>
using namespace std;class Test{
public:~Test() { cout << "调用析构函数" << endl; }
};int main(){Test *ptr = new Test[3];//分配3个对象长度的内存delete[] ptr;//用delete[]释放该内存//Test *ptr = new Test;//one//delete ptr;return 0;
}
这篇关于new和delete、new[]和delete[]的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!