1 #include <string>
2 #include <iostream>
3 #include <map>
4 #include <list>
5 #include <fstream>
6 #include <sstream>
7 using namespace std;
8 void trans(string &);
9 void print_(const map<string,list<int>> &);
10 int main(int argc,char *argv[])
11 {
12 string line;
13 string word;
14 ifstream in(argv[1]);
15 map<string,list<int>> word_nolist;
16
17 int line_no = 0;
18 ifstream in2(argv[1]);
19
20 while(getline(in,line))
21 {
22 line_no ++;
23 cout << "line_no: "<< line_no <<":"<<line << endl;
24 istringstream s_in(line);
25 while(s_in >> word)
26 {
27 trans(word);
28 word_nolist[word].pus
关于容器map的一个例子,关于erase函数使用时候的一个越界错误
最新推荐文章于 2021-08-18 10:03:13 发布