初始化结构数组

时间:2017-02-18 04:52:52

标签: c++ structure initializing

我正在尝试初始化一组结构,系统将提示用户输入信息,然后我将存储它并通过我的结构数组显示它。我遇到了困难,但是我将数组的内容初始化为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],它说

  

&#34; int i错误:表达式必须具有常量值&#34;。

0 个答案:

没有答案