Tri*_*ock 1 c++ vector ifstream
如何创建和操作ifstreams的向量?
像这样的东西,除了这不起作用:
vector<ifstream> Files(10, ifstream());
Files[0].open("File");
Run Code Online (Sandbox Code Playgroud)
您不能将ifstreams 存储在a中std::vector,因为您无法创建它们的副本.
您可以通过存储指针来完成类似的操作.在这种情况下,我建议您使用某种指针容器来确保删除那些ifstreams.