【发布时间】:2016-03-19 05:46:57
【问题描述】:
我想从如下所示的文件 (First.txt) 中读取:
1
2
3
和另一个类似的文件(Second.txt):
ab
cd
de
在 main 方法中,我将调用一个模板函数来读取这样的文件:
list<string> list1;
vector<float> list2;
read(list1, "First.txt");
read(list2, "Second.txt");
模板函数的结构如下:
template<typename T>
void read(T &v, string s)
{
std::fstream f;
f.open(dataname,std::ios_base::in);
f.close();
}
这里的T 代表list<string> 和vector<float>。
如何使用 fstream 阅读此列表?
【问题讨论】: