我正在尝试初始化结构数组,系统将提示用户输入信息,然后我将其存储并通过我的结构数组显示。但是我在将数组的内容初始化为 0 时遇到了困难。
const int SIZE = 10;
struct Rabbit {
string Fname;
string Lname;
int Fltnum;
int Priority;
};
class Deer {
Rabbit Value[SIZE];
public:
int Initialize();
char Input();
char Display();
};
int Deer::Initialize()
{
for (int i = 0; i < 10; i++) {
Rabbit Value[i] = 0;
}
错误是我的Rabbit Value [i]
,它说
“int i 错误:表达式必须具有恒定值”。