想請問物件解構時 會free記憶體空間嗎
假設
A *a = new a();
a->~A();
還回heap記憶體這樣寫法 是不是不太正確~
該是
A *a = new a();
delete a; //<-delete a會執行解構,但解構後其實記憶體還沒被釋放?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: FAITHY 來自: 124.8.138.182 (10/29 15:01)
→
10/29 15:04, , 1F
10/29 15:04, 1F
→
10/29 15:06, , 2F
10/29 15:06, 2F
推
10/29 15:08, , 3F
10/29 15:08, 3F
→
10/29 15:08, , 4F
10/29 15:08, 4F
→
10/29 15:09, , 5F
10/29 15:09, 5F
→
10/29 15:10, , 6F
10/29 15:10, 6F
→
10/29 15:11, , 7F
10/29 15:11, 7F
→
10/29 15:12, , 8F
10/29 15:12, 8F
→
10/29 15:13, , 9F
10/29 15:13, 9F
→
10/29 15:13, , 10F
10/29 15:13, 10F
→
10/29 15:18, , 11F
10/29 15:18, 11F