运行时确定C的类型

Tim*_*Tim 4 c runtime-type

如果变量的类型必须在C中确定为运行时但变量名是固定的并且给定,是否有任何方法可以重用涉及变量的代码?

实际上我在询问C++运行时确定类型的C对应情况.

如果可能的话请举一些例子.

Pas*_*uoq 7

C语言没有面向对象的功能,这使得在C++中询问对象的运行时类型变得有意义.

您通常通过强制转换来实现C中的通用性void*.示例:C函数qsort.

如果你的问题是关于在运行时确定void*指针指向的实际类型,那是不可能的.大多数编译器根本不存储这些信息.