(void**) &p的技巧

很多時候會用到(void**) &p ,尤其是在調用某些函數,作爲入口參數的時候。
(void**) &p  它是空類型  
void*是無類型指針。
void**就是無類型指針的指針。
&取變量地址的運算符。
(類型)爲強制轉換類型。
(void**)&變量,就是把變量的地址強制轉換爲無類型指針的指針。
這樣做的好處 
可以對於任何類型調用,無需考慮原類型
如果直接用一個類型(比如 char、int)*p 這樣指針p的類型就被定死了,沒有前者靈活
發佈了38 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章