看风格了,我这里写的底层DB喜欢用0长度数组,使用时再决定长度
还喜欢隐藏类成员,对外ClassA仅有接口,对内ClassAImp才有数据
外面不可见Imp,只能使用接口
这种管理方式,啥外部的序列化都没戏,只能自己玩
不过大都使用自己管理的页面,直接把页面写入写出,反而很高效
【 在 ylh0315 的大作中提到: 】
: 是。但是C语言没有反射功能。即编译后没有保留结构的信息。(确切说,运行时是没有结构这个概念的,其实只是变址访问内存而已)
: 所以需要补充meta信息。模板就是补全这个信息。
: 技术要点是offset的计算,攻克这点,其他没难度。模仿编译器的各种类型的对齐规则。
: ...................
--
FROM 111.197.236.218