通常结构的成员变量的初始化将在其构造函数中进行
struct line
{
line()
{
length=0;
name[0] = '\0';
}
int length;
char name[10];
};
但是我如何将二维数组初始化为 0 或空值?
struct myValues
{
myValues()
{
my2dDimension[0][0] = { 0 }; //shows error:expected an expression
}
int my2dDimension[20][2];
}
如果我不初始化它们,它们将包含我不想要的垃圾值。