我的文字数据只有三行
100,200,300,400, John
300,400,500,100, Abraham
600,500,500,200 , David
我想逐行阅读并将其保存在地图中
这是我的代码,我无法获得正确的输出..
void save_details ( map < vector<int> , string >m , ifstream dets ) {
int a , b , c , d;
string s;
while ( dets >> a >> a >> c >> a >> s) {
vector<int>mine.push_back(a);
vector<int>mine.push_back(b);
vector<int>mine.push_back(c);
vector<int>mine.push_back(c);
m.insert(pair<vector<int> , string>(mine , s));
}
}
我将如何正确有效地将这些数据存储在地图中