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