将“ int”分配给“ int [2]”的类型不兼容

时间:2019-02-04 22:13:10

标签: c++

struct abc_ElementD_t{
int numberofele;
int numeleVA[2]; // Problem should be here
int numeleNY;

abc_ElementD_t(
void
)
:
numberofele(0),
numeleVA(0), // problem should be here
numeleNY(0),
{
}
};

有人可以帮我弄清楚吗?谢谢 在将“ int”分配给“ int [2]”时出现错误不兼容的类型

1 个答案:

答案 0 :(得分:2)

您可以像这样使用列表初始化程序,由于编译器说int [2]不是int如此不兼容的赋值

abc_ElementD_t(
void
)
:
numberofele(0),
numeleVA{0,0}, // here
numeleNY(0),
{
}
};