曹骥在CSDN的家

Where there is a will, there is a way

开张了!

准备发些牢骚,大家做好心理准备.另外测试一下.

class factory{ 
private:
   static std::map<int,c1*(*)()> load_fns;
public:
   factory(int key,c1*(*pfn)()){
     load_fns.insert(std::make_pair(key,pfn));
   }
   static c1* Make(int key){
     return load_fns[key]();
   }
};
阅读更多
文章标签: pair class 测试 c
个人分类: 杂谈
相关热词: 论坛开张了
下一篇编程如禅——工厂模式的智能化实现(c++)(1)引子
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭