当前位置: 首页 > 科技观察

new[]和delete[]一定要成对使用吗?

时间:2023-03-18 12:11:42 科技观察

日常信息中,我们经常看到:new和delete,new[]和delete[]必须成对使用!也有人说:有时候不配对不会有问题。可能你只知道是什么,不知道为什么,我也有点懵_(|3」∠)_那么研究这个问题:首先看这段配对代码:#include#includeusingnamespacestd;classinner{public:inner(){cout<<"Constructing"<#includeusingnamespacestd;classinner{public:inner(){cout<<"Constructing"<#includeusingnamespacestd;intmain(){int*pint=newint(5);delete[]pint;int*pinta=newint[4];deletpinta;cout<<"success"<