我的一个类中有一个结构数组,它本身有一个设置方法。
struct key
{
int x;
int y;
};
class myClass
{
key theKeys[9];
void setup();
};
在设置方法中,我通过了它们,但它们保持不变
void myClass::setup()
{
for (int i = 0; i < 9; i++)
{
theKeys[i].x = i;
theKeys[i].y = i - 1;
cout << theKeys[i].x << " " << theKeys[i].y << endl;
}
}
将返回
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
我究竟做错了什么?请记住,这不是我项目中的实际代码,但几乎相同。
已解决:WOOPS,我修好了。我不想详细说明,但它实际上正在工作,但 cout 没有正确设置,所以它打印了尚未设置的错误打击。