构造函数参数不一样问题无解啊。不管有没有反射,你必要有多出来的代码来填参数啊。
【 在 z16166 (Netguy) 的大作中提到: 】
: 标 题: Re: C++怎么实现动态工厂模式?没有类似Java的反射机制
: 发信站: 水木社区 (Mon Oct 19 10:41:22 2020), 站内
:
: 需要根据什么来new一个类的对象?
:
: 根据类的名称字符串?每个类的构造函数的参数都完全一样?
: 如果是这样的话,用注册自己的类厂的办法应该没问题。
:
: COM的搞法是每个类关联一个GUID,根据GUID来创建实例。
:
: C++ 20也没把反射的提案给final吧。boost有一些反射的支持,没用过。
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 125.35.125.*]
--
FROM 76.126.252.*