跟上了一些,我们继续。
面向用户的接口,一是member函数,用于注册,生成一个“属性”,不绑定某个类。
另一个,发起序列化本身,是怎样的? 我想的是链接里,
loopClassAndDoSth(obj*,json)
所以担心传错obj。
【 在 ilovecpp 的大作中提到: 】
: 你面向用户的接口,比如member函数/宏,可以带Class类型。但你内部实现,比如Member,并不一定要带类型。接口已经保证了类型正确。
: std::map同理。接口当然不允许你插入类型不对的元素。但内部比如维护红黑树的代码,并不需要知道元素类型,是实现成非模板普通函数的。
--
FROM 124.114.151.*