lxg

导航

 

转自:https://www.cnblogs.com/kevonyang/p/6259922.html

 

 

 

 

 

 

 

 

 测试:

enum CreateType
{
FCT_1,
FCT_2,
FCT_3
};
DECLARE_WIDGET(FCT_1, Widget);
DECLARE_WIDGET(FCT_2, WidgetA);
DECLARE_WIDGET(FCT_3, WidgetB);

int main(int argc, char *argv[])
{

  CFactoryMgr::getInstance().createWidget(FCT_1);
  CFactoryMgr::getInstance().createWidget(FCT_2);
  CFactoryMgr::getInstance().createWidget(FCT_3);

   return 0;
}

 

posted on 2020-07-10 22:17  lxg_7105  阅读(213)  评论(0编辑  收藏  举报