C++如何运行时从字符串创建一个类
<br />要完成运行时从字符串创建一个类,最简单的方法就是写一个冗长的字符串分支语句,这样最直接但却最死板,每次增加或者修改一个类我们都不得不修改这段分支代码.这里提供一个灵活的方法.<br /> <br />首先定义一个可被动态创建的基类:<br />class MxConfigurable
{
public:
MxConfigurable()
{}
virtual ~MxConfigurable()
{}
}; <br />然后定义一个生产器的抽象类:<br />class EN
原创
2011-03-27 21:36:00 ·
1700 阅读 ·
1 评论