小编use*_*425的帖子

我收到错误"无效使用不完整类型'类地图'

我正在制作一个基于文本的基础RPG抱歉,如果我的问题是愚蠢的,因为我是c +的新手.所以基本上我有一个小型的战斗类,我必须从地图类来回链接,所以我不得不转发声明我的地图类,它会出现错误.顺便说一句,抱歉没有任何评论.

这是错误: invalid use of incomplete type class Map

#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
class Map;
class Player
{
public:
    int health;
    int damage;
    int defense;
    int gems=0;
    string race;
    string name;
    string location;


};
class Enemy
{
    public:

    int ehealth;
    int edamage;
    int edefense;
    int echoice;

};
class combat
{
public:
    Map* mapobj;
    int damagedealt;
    Player playerobj;
    Enemy enemeyobj;
    string cchoice;
    string retry;

    void initial()
    {
        cout <<"A wild orc has appeared\n";
        cout <<"What …
Run Code Online (Sandbox Code Playgroud)

c++

35
推荐指数
2
解决办法
14万
查看次数

标签 统计

c++ ×1