利用C++11实现一个自动注册的工厂

工厂方法是最简单地建立派生类对象的方法,也是很经常使用的,工厂方法内部使用switch-case根据不一样的key去建立不一样的派生类对象,下面是一个伪代码。git Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break;
相关文章
相关标签/搜索