关于类的变量初始化问题
Class CTest{
Private:
int x;
int y;
Public:
CTest(int a, int b)
{
x = a;
y = b;
}
};
int main()
{
CTest T[1] = { CTest(0, 1) };
}
Private:
int x;
int y;
Public:
CTest(int a, int b)
{
x = a;
y = b;
}
};
int main()
{
CTest T[1] = { CTest(0, 1) };
}
上面的T数组,如果把大小改成2,后面必须改成
CTest T[1] = { CTest(0, 1) , CTest(1, 2) };
否则就会报错,大概就是没有初始化
如果我想要让T数组很大,大小为100,不可能把100个每个都初始化,所以有没有什么其他的方法,让没有初始化的数组自动填一个给定的初始化数据,例如自动填(-1, -1)