c++代码给出了一个奇怪的警告
This C++ Code Gives a Strange Warning
我正在编写一个简单的游戏。我创建了一个叫做"场景"的结构。在游戏结构(我创建的另一个表示游戏状态的结构)中,我调用这行代码:
scene_container[0].image = " ";
我不明白为什么这不能工作。我甚至可以创建一个像这样的结构数组:
struct scene scene_container[10];
当我运行代码时,出现以下错误:
IOS禁止声明没有类型的'scene-container'
您已经用类型作为数组引用的前缀,使其声明。在声明中可以初始化的内容是有限的(在本例中没有)。
相关文章:
- G++ 发出警告,要求删除一个代码的数组,但不删除另一个代码的数组
- 将类成员函数作为线程调用到另一个类成员函数时发出警告消息
- C++ - 在我尝试制作一个简单的计算器时有一个"uninitialized local variable y used"警告
- C++ 警告:在一个声明中将截断从双精度初始化为浮点数,但在另一个声明中则不初始化
- 从 int 中剥离位时,编译器会警告一个转换,但不警告其他转换.有解决方法吗?
- 一个语句中没有多个 cout 的错误/警告
- 我正在尝试在我的类中创建一个静态成员,但编译器警告我它是未定义的
- 为什么 CLion 给我一个警告?
- "used after it was moved [bugprone-use-after-move]"警告在这里是一个真正的问题吗?
- 该代码段在 Colliru 中编译时带有警告,但在 Ideone 中正常编译.哪一个是正确的
- 为什么当我写一个空的主时没有警告
- 为什么'control reaches end of non-void function'只是一个警告?合法吗?
- 需要一个关于用const参数重写函数的警告
- 为什么我得到一个未对齐指针的警告,而不是一个引用
- 我如何创建一个类,可以给我C4251警告
- 一个定义规则警告
- c++代码给出了一个奇怪的警告
- 使用一个方法实现不同类型赋值的优雅方式,并且没有警告
- Int到float的转换会产生一个警告
- 在这段代码中,我有一个警告:控制达到非void函数的结束[- return-type].我怎样才能解决这个问题