【发布时间】:2013-02-04 10:25:27
【问题描述】:
我正在寻找一个不错的解决方案,即如何使用自定义用户结构和数据初始化静态 boost::array。我的例子,我对boost::array 的期望,如下:
struct Foo
{
std::string a;
std::string b;
};
static boost::array< Foo, 2 > foo =
{
{ "111", "222" },
{ "333", "444" },
};
但是这段代码不起作用,
error C2078: too many initializers
我错过了什么?
谢谢!
【问题讨论】:
-
这也适用于 std::array。我在此处留下此评论,希望搜索引擎在搜索 std::array 问题时能更高地显示此问题。
标签: c++ boost c++11 struct aggregate-initialization