gpt4 book ai didi

c++ - 类声明中缺少分号

转载 作者:搜寻专家 更新时间:2023-10-31 00:18:14 24 4
gpt4 key购买 nike

我怀疑这是一个非常小的问题,但我花了几个小时试图修复它,但没有发现任何问题。

在 Game.h(头文件)中,我有以下内容:

#pragma once

#include "PlayEngine.h"

class Game {

public:
int Init();
int Run();
int Shutdown();

private:
enum State { ST_MENU, ST_PLAYING } state;
PlayEngine* playengine_;
};

编译器在 PlayEngine* playengine_ 上抛出一个语法错误,提示在 * 之前缺少一个 ;。 PlayEngine是我在其他地方定义的类。

我错过了什么?

最佳答案

替换

#include "PlayEngine.h"

class PlayEngine;

对于这种情况,声明就足够了。 (我敢打赌来源是循环包含)

关于c++ - 类声明中缺少分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11216569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com