标签: c pointers void dynamic-memory-allocation
我正在学习动态数据结构,例如malloc功能。 为什么有时程序员使用void*作为指针参数(例如)整数和字符的动态变量?有什么区别? 有什么好处?
malloc
void*
答案 0 :(得分:5)
每个指针类型都可以安全地转换为void*。需要使用各种对象的指针的通用函数,例如malloc和realloc,只有在它们的界面中使用void*时才能工作。
realloc