我不确定问题究竟是什么,但是与infile
有关的事情似乎导致了这个问题?有什么解决方法吗?我是否必须下载mingw的最新版本?
ifstream inFile("testdoc.txt");
std::ifstream currentDocument = infile;
c:\ qt \ qt5.2.1 \ tools \ mingw48_32 \ lib \ gcc \ i686-w64-mingw32 \ 4.8.0 \ include \ c ++ \ bits \ ios_base.h:786:错误:'std :: ios_base: :ios_base(const std :: ios_base&)'是私有的 ios_base(const ios_base&);
答案 0 :(得分:1)
文件流不允许复制。我想你的意思是使用参考:
std::ifstream& currentDocument = infile;
虽然你首先需要这条线是有疑问的。
答案 1 :(得分:0)
注意 - 绝不能将流对象复制或分配给彼此。 有reason,请阅读!