指標與記憶體管理
指標:用來存放物體記憶體內位置的儲存空間
&:用於取得變數的記憶體位址
*:定義指標變數,可以指向某種類型的變數
動態管理記憶體:
new:用來動態分配記憶體
delete:用來釋放動態分配的記憶體,防止記憶體洩漏
記憶體管理的重要性:
1.動態記憶體管理允許程式根據需求分配記憶體,使得資源利用更加靈活
2.如果不正確地釋放動態分配的記憶體,會導致記憶體洩漏,這樣會浪費系統資源並可能導致程式崩潰
3.確保每次使用new分配的記憶體,都對應一次delete操作。
例題1:
例題2:
這篇先打星號,已經有看沒有懂了,基本全靠chatgpt讓自己理解,到時候再回來複習這篇