【发布时间】:2015-01-09 10:40:50
【问题描述】:
我有一个关于 boost::assign_list 的问题
struct AClass{
AClass();
};
struct BClass{
BClass();
};
typedef AInfo{
string infoname;
AClass m_nAClass;
BClass m_nBClass;
};
typedef list<AInfo> listOfAInfo;
listOfAInfo m_mlistOfAInfo =
boost::assign::list_of("AInfoName1", AClass(), BClass() );
如何初始化结构的 map_lists 数组。这是遗留代码的一个版本,其中一些类被定义为带有构造函数的结构。
谢谢, pdk
【问题讨论】:
-
"where the some classes are defined as structs with the constructor."是什么意思?
-
map_list_of不匹配list<AInfo>: boost.org/doc/libs/1_57_0/libs/assign/doc/… -
谢谢你,是的,你是对的。我的意思是 list_of。