c語言 void*的相關知識

比如void *P=...;
那麼*P表示什麼?

warning: dereferencing 'void *' pointer [enabled by default]

error: invalid use of void expression


void*類型定義的指針變量只接收對象的地址,沒有對象的類型概念。所以該指針變量是不能直接用
“*指針變量”去訪問對象的,只能經強制類型轉換後才能“間接”訪問:
*(type*)指針變量,必須
給出正確的type!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章