このプロジェクトを実行するたびにこのエラーが発生します
6 error C2065: 'Engine_in':undeclared identifier
何を間違えたのか本当にわかりません。通常、私はそれを理解し、何が間違っていたのかを知ることができますが、私が持っている本は個別のファイルクラスについて詳しく説明していません. 正直なところ、エラーがどこから来ているのかわかりません。私はそれをグーグルで調べましたが、みんなの問題は特定のものであるため、私の問題を解決するようあなたに依頼することに頼っています. 知識が乏しいことをあらかじめお詫び申し上げます。
このクラス「Engine_debug.cpp」があります
//Engine Debugger
#include<iostream>
#include "Engine_debug.h"
#include "Engine_in.h"
using namespace std;
Engine_debug::Engine_debug()
{
Engine_in input;
}
次に、このヘッダー「engine_debug.h」があります
#ifndef Engine_debug_H
#define Engine_debug_H
class Engine_debug
{
public:
Engine_debug();
protected:
private:
}
#endif
このクラス「Engine_in.cpp」もあります
//Engine input
#include<iostream>
#include<string>
#include "Engine_in.h"
using namespace std;
Engine_in::Engine_in()
{
}
string askYN(string question, int format)
{...working code}
そしてもう1つ、もう1つのヘッダー「Engine_in.h」
#ifndef Engine_in_H
#define Engine_in_H
class Engine_in
{
public:
Engine_in();
std::string askYN(std::string question, int format = 0);
protected:
private:
};
#endif
誰かが私が間違っていたことを知っていて、私に説明したい場合は、ありがとう.