1
Q
void指针
A
回答
5
void *
是一个“无类型”指针在C中,也就是说,一个指针可能指向任何类型的对象。如果不知道预先存储的数据的类型,则使用它。
相关问题
- 1. C++ void指针
- 2. 类的指针void *
- 3. 如何将void(__thiscall MyClass :: *)(void *)转换为void(__cdecl *)(void *)指针
- 4. 特殊指针值((void *)1)
- 5. void *与char *指针算术
- 6. 右键投给void *指针
- 7. cpp make_shared for void指针
- 8. 追加两个void *指针
- 9. 在C++中指向void的指针?
- 10. 绑定void *指向C++/Cli基本类型指针的指针
- 11. 将void指针传递给函数指针
- 12. 如何在void指针中查找unicode字符指针?
- 13. 结构成员中的void指针和函数指针
- 14. C void *函数指针参数
- 15. 返回void的C++/C函数指针*
- 16. 在void *指针中引用问题?
- 17. void指针函数的输出
- 18. 铸造指针对象为void *在C++
- 19. 试验在C++ void指针删除
- 20. 将void指针传递给LLVM IRBuilder CreateCall
- 21. 铸造void指针,以结构
- 22. 在C++中删除void *指针
- 23. 对void *指针的常量引用
- 24. 什么是C++中的void指针?
- 25. C:memcpy的段错误用void *指针
- 26. C:从void指针的外插类型
- 27. 如何正确使用void **指针?
- 28. 这个void指针发生了什么?
- 29. Casting void指针,取决于数据(C++)
- 30. void *的函数指针数组转换
+1 ...但是你不能通过'void *'存储数据:你必须事先知道数据的类型。如果你不知道你正在使用的数据类型,那么你的状况非常糟糕:) – pmg 2011-03-13 15:43:03
@pmg:当然你是对的。事先意味着您在设计数据结构时不知道类型。当你使用数据结构时,你应该知道你想要存储什么数据。 – swegi 2011-03-13 16:09:30