Xcode无法识别析构函数

时间:2018-07-11 17:56:57

标签: c++ xcode destructor

这个论坛和编程的新手,所以请原谅我的问题中的任何潜在错误。我正在尝试使用SDL2和Xcode 6.3.2在C ++中编写游戏。在我的Game类中(见下文),Xcode无法识别我的析构函数,并给我以下错误:期望的成员名称或';'声明后 我不知道我的析构函数或一般代码有什么问题。我的问题很简单:我做错了什么?预先感谢!

更新: 缩小问题范围,然后在cpp.sh中运行代码,没有任何问题。 Xcode仍然给出错误消息,因此我无法构建。我尝试重新启动计算机,删除派生数据并清理构建文件夹,但没有效果。

int main() {

class Game {

public:
    Game();
    ~Game(); //here is the issue
};

}

更新2:只需删除无效代码并重新输入即可。错误消息未再出现,并且构建成功。 Xcode可能确实以某种奇怪的方式缓存了错误消息。

1 个答案:

答案 0 :(得分:0)

您需要写:

Game::~Game(){

}

在课堂以外的底部。

然后它将编译良好:)