你是说代码生成器读一个文件得到类名列表,再简单生成的从"X"到X()的映射?
【 在 milksea (肥了,又肥了 >>>_<<<) 的大作中提到: 】
: 标 题: Re: 主题:C++怎么实现动态工厂模式?没有类似Java的反射机制
: 发信站: 水木社区 (Mon Oct 19 15:23:10 2020), 站内
:
: 这个其实算实用的,我以前也这样写过。不过工厂只需要类名列表,就发现代码生成更容易。没什么特别需要调试的,读代码一般看生成的代码都行。
:
: 只能怪 c++ 的元类、静态反射之类提案太晚了
: 【 在 here080 的大作中提到: 】
: : 一般是用一个map
: : unordered_map<string, function<unique_ptr<Base>()>
: : 每个类在定义之后进行一次register
: : ...................
: --
: FROM 119.4.253.*
: ※ 修改:·milksea 于 Oct 19 15:24:15 2020 修改本文·[FROM: 119.4.253.*]
: ※ 来源:·水木社区
http://m.newsmth.net·[FROM: 119.4.253.*]
--
修改:milksea FROM 119.4.253.*
FROM 76.126.252.*