在C++中,使用delete釋放數組時,只會釋放數組的第一個元素所占用的內存空間,而不會釋放整個數組所占用的內存空間。這是因為在C++中,數組是通過連續的內存空間來存儲元素的,而delete只能釋放單個指針指向的內存空間。
如果想要釋放整個數組所占用的內存空間,應該使用delete[]來釋放數組,而不是使用delete。delete[]會釋放整個數組所占用的內存空間,確保不會造成內存泄漏。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529