如何在cpp中使用头数组?

时间:2016-12-05 20:37:59

标签: c++ arrays header

标题文件:

class Student
{

public:
    int A[30];
//...
};

.cpp文件:

// ...
for (i = 0; i < n; i++)
{
    cout << "Name: ";
    cin >> Name.A[i];
}
// ...
  

会员参考基础类型&#39; int&#39;不是结构或联合

我想在表格中列出所有添加的名字。 我是C ++初学者 - 抱歉:(

1 个答案:

答案 0 :(得分:1)

您需要实例化您的类的实例。然后,您可以分配该类的成员变量。

Student person;         // Create a "Student" instance
for (i = 0; i < n; i++)
{
    cout << "Name: ";
    cin >> person.A[i]; // Assign to that Student's "A" variable
}