使用以下代码时收到警告:
警告:扩展初始化列表仅适用于std c ++ 11
struct test{
int a;
int b;
};
//Previously const test atest[] = { {2,3} {4,5} };
const test atest[] = { {2,3} , {4,5} };
如何删除此内容?我尝试使用solution,但它没有用。
答案 0 :(得分:4)
const test atest[] = { {2,3}, {4,5} };
您忘记了逗号,如果struct
未定义,则您需要使用test
关键字:
const struct test atest[] = { {2,3}, {4,5} };