C++ delete与 delete []区别
生活随笔
收集整理的這篇文章主要介紹了
C++ delete与 delete []区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
delete只會調用一次析構函數,而delete[]會調用每一個成員的析構函數。在More Effective C++中有更為詳細的解釋:“當delete操作符用于數組時,它為每個數組元素調用析構函數,然后調用operator delete來釋放內存。”delete與new配套,delete []與new []配套
MemTest *mTest1=new MemTest[10]; MemTest *mTest2=new MemTest; Int *pInt1=new int [10總結
以上是生活随笔為你收集整理的C++ delete与 delete []区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机遗失支付宝怎么处理
- 下一篇: C++有哪些性质(面向对象特点)