次のコードでエラーが発生します。エラーはとincomplete type is not allowed
ですuse of undefined type 'mGame'
。
header.h:
//--Libraries
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
//--Classes
class mGame;
Game.cc:
#include "header.h"
class mGame
{
private:
public:
bool intro();
};
Intro.cc:
#include "header.h"
bool mGame::intro() //--Line 3
{
printf("|-----------------------------|\n");
printf("\n Welcome to the Guessing Game!\n");
printf("\n|-----------------------------|\n");
return false;
}
エラーは両方ともintro.ccの3行目にあります。私は解決策を見つけようとしましたが、私がしていることを見つけることができませんでした。