2015-10-16 50 views
2

我正在学习动态数据结构,例如malloc功能。 为什么有时程序员使用void*作为指针参数(例如)整数和字符的动态变量?有什么区别? 有什么优势?为什么程序员使用void *

+0

@ user1不明确的问题显示没有研究努力是不值得花费时间编辑它们。无论如何,他们最终关闭了。 –

回答

5

每个指针类型可以安全地转换为void*。需要与各种对象的指针一起工作的通用函数(如mallocrealloc)只有在其接口中使用void*时才可以使用。

+2

您可以添加更多内容。 2句话的完整解释 - 这些在世界上是罕见的。 –

+0

谢谢@ DavidC.Rankin :) –

相关问题