1
Q
void指針
A
回答
5
void *
是一個「無類型」指針在C中,也就是說,一個指針可能指向任何類型的對象。如果不知道預先存儲的數據的類型,則使用它。
相關問題
- 1. C++ void指針
- 2. C#void指針?
- 3. 類的指針void *
- 4. void *指針上的指針運算
- 5. int指針變爲void指針,然後變成雙指針
- 6. 如何將void(__thiscall MyClass :: *)(void *)轉換爲void(__cdecl *)(void *)指針
- 7. 右鍵投給void *指針
- 8. 追加兩個void *指針
- 9. 複製到void *指針
- 10. 特殊指針值((void *)1)
- 11. void *與char *指針算術
- 12. cpp make_shared for void指針
- 13. void函數中的指針
- 14. 在C++中指向void的指針?
- 15. 使用void指針在C++中打印數組我使用void指針
- 16. 指向字符指針的void-pointer指針
- 17. 綁定void *指向C++/Cli基本類型指針的指針
- 18. 將void指針傳遞給函數指針
- 19. 如何在void指針中查找unicode字符指針?
- 20. void指針到升壓的矢量共享指針
- 21. 將void指針的值賦給非空指針
- 22. 泛型指針和void指針有什麼區別?
- 23. 將void指針轉換爲char指針時的麻煩
- 24. 結構成員中的void指針和函數指針
- 25. 使用交換函數void指針
- 26. void *的函數指針數組轉換
- 27. 警告:解除引用'void *'指針
- 28. 在C++中刪除void *指針
- 29. 鑄造指針對象爲void *在C++
- 30. C中的void指針傳遞結構
+1 ...但是你不能通過'void *'存儲數據:你必須事先知道數據的類型。如果你不知道你正在使用的數據類型,那麼你的狀況非常糟糕:) – pmg 2011-03-13 15:43:03
@pmg:當然你是對的。事先意味着您在設計數據結構時不知道類型。當你使用數據結構時,你應該知道你想要存儲什麼數據。 – swegi 2011-03-13 16:09:30