std::string a= "a";
std::string b= "b";
std::string c= "c";
typedef mpl::vector<EasyFixEngineA,EasyFixEngineB,EasyFixEngineC> vecType;
RegisterInFactory<EasyFixEngine, mpl::at_c<vecType,0>::type> registerA(a);
RegisterInFactory<EasyFixEngine, mpl::at_c<vecType,1>::type,> registerB(b);
RegisterInFactory<EasyFixEngine, mpl::at_c<vecType,2>::type> registerC(c);
如何使用boost :: mpl自动生成最后3行? 通过自动我的意思是不必重复3次“相同”行从boost mpl载体注册类型
对不起,我编辑了 – Guillaume07 2011-04-21 09:22:15