在.h文件和实现文件中使用ifstream时,出现以下错误,我在主,方法定义和.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)

最佳答案

试试这个:
无效的read(std::ifstream&); //在头文件中

无效Rational::read(std::ifstream&ratfile)//在cpp文件中

关于c++ - 在类中使用ifstream,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7694362/

10-14 08:27