'public'之前应为非限定 ID
expected unqualified-id before 'public'
我到处都找不到这个错误的答案"在'public'之前应为无限定id"这是我的代码:
#include <iostream>
using namespace std;
static int playerHP;
static int playerPWR;
public:
{
static int playerHP = 100;
static int playerPWR = 4;
}
int main(){
}
p.s.这是我的主要问题。
我不知道你为什么写这个荒谬的代码,但我想你可能想要这个:
class Player
{
public:
static int playerHP;
static int playerPWR;
};
int Player::playerHP = 100;
int Player::playerPWR = 4;
看起来您正在尝试构建一个类或结构。这个public
语句可以在其中任何一个内部工作,但不能单独工作。
试着读一下这节课的简介,看看它是否更清晰。
如果您不想要一个类,因为您没有试图构建一组类似的对象,那么您可以将这些变量放置在main()
中——在这种情况下,您可能需要了解变量范围。
相关文章:
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 从函数角度看ID到文件路径的内部与外部映射
- 通过组合不同的类型来创建唯一的id
- 我不断收到 [错误] ID 返回 1 退出状态错误,但看不到问题所在
- FFMPEG配置文件级别id大小无效
- 方法内部但循环仍得到预期的不合格id错误C++
- 如何获取 GLFW 窗口 ID?
- 当简单捕获中的标识符显示为参数的声明符 ID 时,没有编译器诊断
- 显示数组中的学生 ID 和最高分
- C++:"("令牌"之前有预期的非限定 id 指向类中成员函数的指针
- 在PostgreSQL中根据它们的ID选择大量行的最快方法是什么?
- Xcode 9.4.1 中的 Apple Mach-O 链接器 (id) 错误
- 错误:令牌 { '{' 之前应存在非限定 ID
- 加载"D:UsersPublicDocumentsopencvbuildx64vc14binopencv_world340d.dll",找不到或打开PDB文件
- 断言"id < 0"在Qt ActiveX中失败
- ' class a : b ' 和 ' class a : public b ' 之间的继承类不同
- C++部分概念 id:显式模板规范顺序/第一个参数的特殊状态的原因是什么?
- 如何根据两个因素组织向量:id 和数量?(C++)
- 在返回 0 之前应为非限定 ID
- 'public'之前应为非限定 ID