猿问

C++ new delete操作

如果代码如下:int*p=newint(20);
delete[]p;这样时正确的我可以理解,为什么在编译器里运行如下代码同样是正确的呢?int*p=newint(20);
deletep;//同样正确,原因呢?
…………………………………………………………………………………………………………9.310:11更新看到下面大家的解答稍微有些认识了,假如有类peoplepeople*p=newpeople(20)这个作何解释呢?people*p=newpeople[20]这个是对象数组,数组的大小为20.
慕哥9229398
浏览 373回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答