得到一项分配任务,以构建管理国际象棋游戏的服务器。我收到了一个客户端和服务器的一些代码。在开始添加片段之后,我在编译项目时遇到了问题,因为由于某些原因,所有peices继承的类Piece都没有定义在所有片段中。
在过去的两天里,我尝试播放每个文件中包含的文件并在线搜索问题,但对我来说没有任何帮助。
#pragma once
#include "Rook.h"
class Piece;
class Board
{
public:
...
private:
...
};
#pragme once
#include "Player.h"
#include "Board.h"
class Board;
class Piece
{
public:
...
private:
...
protected:
...
};
#pragma once
#include "Piece.h"
class Piece;
class Rook : public Piece
{
public:
...
private:
...
};
对于此代码,我得到: ... \ Project1 \ Rook.h(7,1):错误C2504:'片段':基类未定义