哎,,,洋人就是喜欢简单问题复杂化。
实际上,编译器只需要为每个struct输出一个表,说明里边成员的名称,类型,长度,位置,等即可。这个表也占不了多大空间,爱用不用。
我就是为想泛型处理的struct建个表,运行时用起来也挺方便的,效率不低。
自己弄最难的是位置,得猜编译器的心思。
【 在 ae175b1bf388 的大作中提到: 】
: 应该是跨编译单元需要动态反射, 一次编译好的静态反射就行
:
--
修改:ylh1969 FROM 221.218.61.*
FROM 221.218.61.*