C 中 new 的用法


相當於c 語言中的malloc()函數,但是釋放用 delete[] p  如果用 delete p 則只是放內存中的第一塊,比如有4個int ,則只釋放一個int.

 

 

上面是在內存中分配int

 

 下面是在內存中分配class

 

 

 結果是

 

可以看到new 使用了三次構造函數。

delete[] 使用了三次析構函數。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM