【发布时间】:2014-07-10 12:41:30
【问题描述】:
在 c++ 中是否有可能创建可变长度的 initializer_list?
例如:
std::list<string> mylist { somemagic (listSize, "default") };
或者:
QList<MyClass> anotherList { somemagic (listSize, {MyClassInitializerHere} ) };
【问题讨论】:
-
直接调用构造函数即可。
-
这仅适用于具有填充构造的类。 QList 例如没有。
标签: c++ default-value initializer-list variable-length