- 主题:C可以做泛型吗?
和语言没关系,如果编译期确定知道传输的数据结构,那没什么问题
现在是在运行时实现调用者传入一个数据,只有地址和大小,
类似proc_data (void* addr, size_t size)
这个函数又想通过数据的元素位置或者名称实现访问
需要一个和当前数据结构对应的元数据表来实现
prop_at(2),name_of(xx),offset_of(xx)
等等这一类泛化的数据项访问
【 在 dreamr 的大作中提到: 】
: 直接用c++ 有什么不妥吗?
--
FROM 120.231.170.*
25楼,用c++作一个。
【 在 dreamr 的大作中提到: 】
: 直接用c++ 有什么不妥吗?
--
FROM 221.221.50.*
非常对,就是得想办法搞清楚各个成员的参数。
【 在 hehao 的大作中提到: 】
: 和语言没关系,如果编译期确定知道传输的数据结构,那没什么问题
: 现在是在运行时实现调用者传入一个数据,只有地址和大小,
: 类似proc_data (void* addr, size_t size)
: ...................
--
FROM 221.221.50.*
指针函数,函数指针不就可以模拟c++的虚函数表吗,可以做动态绑定
【 在 ylh1969 的大作中提到: 】
: 像C++的STL?
: 有人做过,还行。
: 本版太凉快了,灌点水。
--
FROM 111.201.25.*
对,看看6楼。
【 在 bigdavidwli 的大作中提到: 】
: 指针函数,函数指针不就可以模拟c++的虚函数表吗,可以做动态绑定
:
--
FROM 221.221.50.*