哦,是啦。是ClassA::ToJson,ClassB::ToJson这样的。
我需要一点时间,看下为什么我没设计成这样子。而是从了链接的方案,
设计成了一个 free function。而不是类的method。
【 在 ilovecpp 的大作中提到: 】
: 你面向用户的接口,比如member函数/宏,可以带Class类型。但你内部实现,比如Member,并不一定要带类型。接口已经保证了类型正确。
: std::map同理。接口当然不允许你插入类型不对的元素。但内部比如维护红黑树的代码,并不需要知道元素类型,是实现成非模板普通函数的。
--
FROM 124.114.151.*