c++ - 为什么我不能使用 fstream vector ?

标签 c++ c++11 vector fstream

当我尝试使用 vector <fstream> ,它输出一个编译错误。为什么 C++ 禁止 fstream 的 vector ?

最佳答案

因为fstream是不可复制的

关于c++ - 为什么我不能使用 fstream vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14207646/

相关文章:

c++ - cmake的默认构建配置是什么

c++ - 我怎样才能重载序列化 boost 功能,让一个用于文件存储,另一个用于 tcp 消息?

c++ - 在 vector 中存储不同维度的数组

C++ std::vector 条目在函数中为 NULL,但大小保持在零以上

c++ - 仅在 visual studio 2010 中存在可递延迭代器的问题

c++ - C++中的运算符重载

c++ - 如何使 C++ 中的 for each 循环函数与自定义类一起使用

c++ - 本地版 Google Maps API

c++ - 多重继承和unique_ptr销毁

c++ - 为什么 basic_string::swap 不是 noexcept?