每日一問9 關於野指標

2022-06-14 03:33:11 字數 541 閱讀 1893

​ 野指標(wild pointer),也就是指向了乙個未知位置的指標,解引用乙個野指標就是訪問乙個不確定的位址,獲取乙個不確定的結果。

​ 野指標的成因一般有三種:

1.指標變數宣告時未初始化

​ 懸垂指標也叫迷途指標,其實也可以看作野指標。如果非要做出區別,那麼懸垂指標是指,當所指向的物件被釋放或者收回,但是對該指標沒有作任何的修改,以至於該指標仍舊指向已經**的記憶體位址。而野指標是指,未經初始化的指標。這裡沒有必要太計較。

- 最大的建議就是,有條件時使用封裝更加完善的智慧型指標。

- 養成良好程式設計習慣。定義指標時一定要初始化;釋放指標所指向的記憶體空間時,同時也要置指標為null;

每日一問2019 09 26

遍歷物件的方法 有4種。1 for in 2 object.keys foreach3 object.getownpropertynames foreach4 reflect.ownkeys foreach 遍歷物件的方法解析 for in for of區別 for in 遍歷的是鍵名 適合遍歷物件...

Android每日一問系列

1 recyclerview的快取機制?和listview最大的區別?2 multidex需要做什麼優化?如果開啟了multidex 主dex依然爆掉,怎麼處理?3 intent最大傳遞資料?超出限制後如何傳遞?4 databinding的原理?5 android 程序間如何高效傳遞大資料塊?大資料...

Python 每日一問 37

問 基礎題 設計乙個複利計算函式invest 它包含三個引數 amount 資金 rate 年利率 time 投資時間 鍵盤輸入每個引數後,輸出結果 返回每一年的資金總額 比如,amount 10000 rate 8 time 5提高題 請實現乙個函式,將乙個字串中的每個空格替換成 20 答 基礎題...