美文网首页
vector> missin

vector> missin

作者: 送分童子笑嘻嘻 | 来源:发表于2019-11-07 19:30 被阅读0次

[C++11: Correct std::array initialization?]

If I initialize a std::array as follows, the compiler gives me a warning about missing braces

std::array<int, 4> a = {1, 2, 3, 4};

This fixes the problem:

std::array<int, 4> a = {{1, 2, 3, 4}};

This is the warning message:

missing braces around initializer for 'std::array<int, 4u>::value_type [4] {aka int [4]}' [-Wmissing-braces]

Is this just a bug in my version of gcc, or is it done intentionally? If so, why?

相关文章

网友评论

      本文标题:vector> missin

      本文链接:https://www.haomeiwen.com/subject/khtbbctx.html