在.h文件和实现文件中使用ifstream时出现以下错误,我在main,方法定义和.h文件中都有fstream包含文件。
'no void Rational::read(std::ifstream&)' member function declared in class variable or field `read' declared void
继承理性类.h文件中的方法声明。
void read(ifstream &);
方法定义。
void Rational::read(ifstream &ratfile)
答案 0 :(得分:1)
试试这个: void read(std :: ifstream&); //在头文件中
在cpp文件中删除Rational :: read(std :: ifstream& ratfile)//