【发布时间】:2015-03-12 08:07:26
【问题描述】:
我正在尝试创建一个 ofstreams 向量..
vector<ofstream> streams;
for (int i = 0; i < numStreams; i++){
ofstream out;
string fileName = "text" + to_string(i) + ".txt";
output.open(fileName.c_str());
streams.push_back(out);
}
此代码将无法编译.. 特别是我尝试将 ofstream 添加到我的向量的最后一行正在生成错误。我忽略了什么?
【问题讨论】:
-
这会失败,因为
ofstream没有复制构造函数。 -
我想你可以移动一个吗?