【发布时间】:2015-10-16 05:00:43
【问题描述】:
我正在学习动态数据结构,例如malloc 函数。
为什么有时程序员使用void* 作为指向(例如)整数和字符的动态变量的指针参数?有什么区别?
有什么优势?
【问题讨论】:
-
@user1 表明没有研究工作的不清楚的问题不值得花时间编辑它们。他们最终还是关门了。
标签: c pointers void dynamic-memory-allocation
我正在学习动态数据结构,例如malloc 函数。
为什么有时程序员使用void* 作为指向(例如)整数和字符的动态变量的指针参数?有什么区别?
有什么优势?
【问题讨论】:
标签: c pointers void dynamic-memory-allocation
每个指针类型都可以安全地转换为void*。需要使用各种对象的指针的通用函数,例如malloc 和realloc,只有在它们的接口中使用void* 时才能工作。
【讨论】: