我想打開多個文本文件並將流存儲爲矢量。打開多個文本文件的流
#include <vector>
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
vector<string> imgSet
vector<ofstream> txtFiles;
// .
// .
for(int i=0 ; i<imgSet.size() ; i++)
{
ofstream s;
s.open(imgSet[i].getName(), std::ofstream::out);
txtFiles.push_back(s);
}
}
的getName樣子:
const string& getName() const;
我編譯這個與G ++ ubuntu上,我不明白爲什麼我得到它的錯誤一長串。如何解決這個問題
什麼是'imgSet [i] .getName()'? 'std :: string'沒有成員函數'getName()'。 – 2014-11-21 10:51:12