У меня проблемы с компиляцией c ++ на Atom.Я получаю сообщение об ошибке при попытке связать файл заголовка с моим источником.И ничего не меняя, он неожиданно заработал через один день.Теперь я пытаюсь скомпилировать два исходных файла и один заголовок, и я получаю сообщение об ошибке, в котором говорится, что класс не объявлен в этой области.Это мои файлы:
Источник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