如何修复此文件流警告?

时间:2017-05-13 13:22:53

标签: c++

我来自Java,我不知道为什么我的C ++编译器会给我一个警告。

#include <fstream>
#include <iostream>

using namespace std;

class File {

public:
    File();
    File(const File& orig);
    virtual ~File();
    void leggi();


private:
    fstream file;
};

如果我想将引用与新对象相关联,我会这样做:

void File::leggi() {
    file = fstream("file.txt", fstream::in);
    if (!file) {
        cout << "create file before!";
        return;
    }
    file.close();
    return;
}
  

File.cpp:30:10:注意:'std :: __ 1 :: basic_fstream&lt; char,std :: __ 1 :: char_traits&lt; char&gt;的隐式复制赋值运算符&GT;”首先要求“

我该怎么办?

0 个答案:

没有答案