Я пытаюсь лучше понять структуры, и мне нужна помощь. Я пытаюсь создать структуру, содержащую вектор структур, но у меня возникают проблемы со связью их вместе. На данный момент я получил:
struct Vehicle{
string LicensePlate;
string VehicleType;
vector<string> DamageType;
int EstFixDays;
}veh;
struct DailyCustomers{
string date;
struct Vehicle vehicleList;
}dlc;
int main(){
vector<Vehicle> vehicleList;
struct DailyCustomers dlc;
dlc.date = fileVector[1];
for (int i = 1; i < fileVector.size(); i++){
stringDevide(fileVector[i]);
struct Vehicle veh;
veh.LicensePlate = licensePlate;
veh.VehicleType = vehicleType;
veh.DamageType = vehicleDamageType;
veh.EstFixDays = est;
vehicleList.push_back(veh);
}
dlc.vehicleList = veh;
}
Моя программа, похоже, работает нормально, поскольку связывание структур не влияет на нее, но я не уверен, правильно ли я связал их вместе. Должна ли последняя строка быть внутри for
l oop?
Любая помощь приветствуется. Спасибо.