如何"不完整"解析初始化列表?

时间:2015-02-07 15:38:58

标签: c++ c++11

我错误地在括号初始化列表中添加了一个额外的逗号,如下所示:

int main()
{
    int myArray[10]{0,}; // how is this parsed?
}

我非常清楚myArray[10]{0}做了什么,但是在我看来,添加这个额外的逗号不应该是可解析的。我不认为它是一个逗号运算符,因为我还没有看到任何逗号运算符没有"没有"在它的右边。那为什么编译成功呢? (在g ++和clang ++上)

0 个答案:

没有答案