我在Atom上编译c ++时遇到了一些问题。我试图将头文件与我的源链接时出错。并没有改变任何东西,它突然在一天后正常运行。现在,我正在尝试编译两个源文件和一个头文件,我收到一个错误,说该类未在此范围内声明。这些是我的文件:
源1:
#include <iostream>
#include "mine.h"
using namespace std;
int main() {
Perfect parfait ;
parfait.opa();
parfait.part();
return 0;
}
来源2:
#include <iostream>
#include "mine.h"
using namespace std;
void Perfect::opa() {
cout << "Numerai" << endl;
}
int Perfect::part() {
int i = 2+4;
return i;
}
标题文件:
#include <iostream>
#ifndef FILE_H_
#define FILE_H_
class Perfect {
public:
opa();
part();
};
#endif