1. 程式人生 > >4.空懸指標和野指標

4.空懸指標和野指標

空懸指標:有一個指標指向一份動態記憶體,當我們delete這個指標後,這份記憶體就被釋放了,但是很多時候這個指標變數仍然儲存著這個記憶體的地址值,但是卻沒有了訪問這個記憶體的許可權。當我們使空懸指標去強行訪問記憶體的時候就會發生未定義的錯誤。如果我們需要在記憶體釋放之後仍然保留這個指標的話,那麼可以將其賦值為nullptr;

野指標:說白了就是在宣告指標的時候沒有進行初始化,也就是沒有給一份地址到指標值。這個指標指向的是一塊的隨機的記憶體。