このコードでは、vecorの初期化方法を理解できません。 Student
のコンストラクタにおいてC++:コンストラクタでのベクトルの初期化
class Student : public Person{
private:
vector<int> testScores;
public:
Student(string firstname,string lastname,int id,vector<int> scores):Person(firstname,lastname,id)
{
this->testScores=scores;
}
char calculate()
{
int sum=0;
char result;
for(int i=0;i<testScores.size();i++)
{
sum+=testScores[i];
}
int res=sum/testScores.size();
if(res<=100 && res>=90)
{
result='O';
}
else if(res<90 && res>=80)
{
result='E';
}