cpp*_*hon 25 c++ arrays struct initialization c++11
第一:
int k[] ={1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)
第二:
struct slk
{
int k[] ={1,2,3,4,5};
};
Run Code Online (Sandbox Code Playgroud)
对于这两个陈述,为什么第一个通过编译但第二个给我
错误:'int [0]'的初始化程序太多.如果我设置k [5],则编译将通过;
这个错误信息意味着什么?注意:在GNU GCC版本4.7.2上测试的代码