void Game::drawPicture():snake() { }严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0130 应输入“{” 贪吃蛇2 F:\大一下\实训\贪吃蛇\贪吃蛇2\游戏.cpp 17
时间: 2023-07-21 08:34:25 浏览: 110
这个错误是因为您在函数声明中使用了`:`符号,但没有提供初始化列表或构造函数。如果您想在函数中调用snake类的构造函数,可以这样做:
```c++
void Game::drawPicture() {
snake s; // 创建一个snake对象
// 其他操作
}
```
这样会在函数内部创建一个snake对象`s`,并调用其默认构造函数。您可以在函数中使用`s`来进行操作。如果您想在类的构造函数中初始化snake对象,可以这样做:
```c++
Game::Game() : snake() {
// 其他初始化操作
}
```
这样会在Game对象创建时创建一个snake对象,并调用其默认构造函数。在这里,我们使用了初始化列表来初始化snake对象,其中`snake()`表示调用默认构造函数。如果snake类只有一个默认构造函数,则可以简化为`snake{}`。
阅读全文