求解释一下
题目:
编写打开文件,显示文件内容,将文件内容读入string类型的vector容器,每一行存储为该容器对象的一个元素。
以下是我编写的
/**什么是每一行存储为该容器对象的一个元素???*/#include <iostream>#include <vector>#include <string>#include <fstream>using namespace std;int main(){ vector<string> name, file; string word; while(1) { cin >> word; if(word == "over") { break; } name.push_back(word); } vector<string> files; for(vector<string>::iterator it=name.begin(); it!=name.end(); it++) { ifstream inter(it->c_str()); if(! inter) { cerr << "Error!" << endl; return -1; } string temp; while(inter >> temp) { files.push_back(temp); } } for(vector<string>::iterator iter=files.begin(); iter!=files.end(); iter++) { cout << *iter; } cout << endl; return 0;}