Я пытаюсь вставить данные в вектор, который имеет тип данных в качестве структуры. Но когда я делаю это, он возвращает мне размер, который больше, чем должен быть.
struct data{
int cID;
int arrival;
int service;
};
vector<data> myvect;
int main()
{
data d1;
myvect.push_back(data());
for(int i = 0; i < 3 ; i++){
int i1 = i + 1;
int i2 = i + 2;
int i3 = i + 3;
i1 >> d1.cID;
i2 >> d1.arrival;
i3 >> d1.service;
myvect.push_back(d1);
}
cout << myvect.size();
return 0;
}