如果代碼如下:int*p=newint(20);delete[]p;這樣時正確的我可以理解,為什么在編譯器里運行如下代碼同樣是正確的呢?int*p=newint(20);deletep;//同樣正確,原因呢?…………………………………………………………………………………………………………9.310:11更新看到下面大家的解答稍微有些認(rèn)識了,假如有類peoplepeople*p=newpeople(20)這個作何解釋呢?people*p=newpeople[20]這個是對象數(shù)組,數(shù)組的大小為20.
C++ new delete操作
慕哥9229398
2019-04-14 11:19:01