利用C++11實現一個自動註冊的工廠

工廠方法是最簡單地建立派生類對象的方法,也是很經常使用的,工廠方法內部使用switch-case根據不一樣的key去建立不一樣的派生類對象,下面是一個僞代碼。git Message* create(int type) { switch (type) { case MSG_PGSTATS: m = new MPGStats; break;
相關文章
相關標籤/搜索