为什么我的程序说我没有申报?

时间:2016-01-02 00:39:55

标签: c++

我正在写国际象棋程序。我有一个球员类,我有一个棋盘类,还有很多其他课程。我的程序在xcode和linux之前编译。

编译器一直为ChessBoard.h头文件说'Player尚未声明',并且没有为Player.h声明'Chessboard'

Player.h

use Illuminate\Routing\Router;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;

class ModuleFooServiceProvider extends ServiceProvider
{
    protected $namespace = 'App/Modules/ModuleFoo/Controllers';

    public function boot(Router $router)
    {
        parent::boot($router);
    }

    public function map(Router $router)
    {
        $router->group(['namespace' => $this->namespace], function ($router)        {
            require app_path('Http/routesModuleFoo.php');
        });
    }
}

ChessBoard.h

    #ifndef PLAYER_H
    #define PLAYER_H
    #include <string>
    #include "ChessBoard.h"


    using namespace std;

    class Player {

两个包含警卫都有#endif,而cpp实现文件包含头文件的包含。

为什么我收到此错误消息?感谢

0 个答案:

没有答案