List 如何将值链接到向量中的字符串?
我正在做一项作业,要求我为司机程序中使用的汽车库存制作一个标题。主程序应该允许用户选择添加汽车、删除汽车、打印当前库存或退出的选项。我开始为汽车品牌制作一个矢量,但不知道如何将价格与汽车联系起来,也不知道如何让用户能够从列表中添加或删除汽车。基本上,我要问的是,我如何才能为汽车品牌和价格制作一个表格,供用户进行评估和编辑。我不能使用标准数组,我必须使用向量List 如何将值链接到向量中的字符串?,list,vector,menu,header,driver,List,Vector,Menu,Header,Driver,我正在做一项作业,要求我为司机程序中使用的汽车库存制作一个标题。主程序应该允许用户选择添加汽车、删除汽车、打印当前库存或退出的选项。我开始为汽车品牌制作一个矢量,但不知道如何将价格与汽车联系起来,也不知道如何让用户能够从列表中添加或删除汽车。基本上,我要问的是,我如何才能为汽车品牌和价格制作一个表格,供用户进行评估和编辑。我不能使用标准数组,我必须使用向量 #include<iostream> #include<string> #include<vector>
#include<iostream>
#include<string>
#include<vector>
using namespace std;
vector <string> carMake;
carMake.push_back("toyota");
carMake.push_back("honda");
carMake.push_back("kia");
carMake.push_back("subaru");
carMake.push_back("hyundai");
carMake.push_back("ford");
carMake.push_back("chevy");
carMake.push_back("buick");
carMake.push_back("gmc");
carMake.push_back("cadillac");
carMake.push_back("mercedes");
carMake.push_back("acura");
carMake.push_back("lexus");
carMake.push_back("infiniti");
carMake.push_back("lincoln");
carMake.push_back("jeep");
carMake.push_back("land rover");
vector <int> carPrice;
carPrice.push_back()
#包括
#包括
#包括
使用名称空间std;
矢量卡马克;
卡马克。推回(“丰田”);
卡马克。推回(“本田”);
卡马克。推回(“起亚”);
卡马克。推回(“斯巴鲁”);
carMake.push_back(“现代”);
卡马克。推回(“福特”);
卡马克。推回(“雪佛兰”);
卡马克。推回(“别克”);
carMake.推回(“gmc”);
卡马克:向后推(“凯迪拉克”);
卡马克。推回(“梅赛德斯”);
carMake.向后推(“acura”);
carMake.push_back(“雷克萨斯”);
卡马克。推回(“无限”);
卡马克。推回(“林肯”);
卡马克。向后推(“吉普车”);
carMake.向后推(“路虎”);
载体水稻;
卡普里斯,往后推
品牌/品牌中的型号(并将经销商考虑在内)具有不同的价格,因此您在软件中的建模需要额外的参数来获取型号(而不是品牌/品牌)的价格。您需要使用std::map将“make/model/dealer”的组合映射到价格,或者将价格与对象CarModel中的名称一起存储在向量中,即向量carMakes代码>