这个C ++代码给出了一个奇怪的警告

时间:2011-12-03 03:39:42

标签: c++ structure

我正在编写一个简单的游戏。我创建了一个名为“场景”的结构。在游戏结构中(我创建的另一个表示游戏状态的结构),我称这行代码为:

scene_container[0].image = " "; 

我无法弄清楚为什么这不起作用。我甚至可以像这样创建一个结构数组:

struct scene scene_container[10]; 

运行代码时,会发生以下错误:

IOS禁止声明'scene-container'没有类型。

1 个答案:

答案 0 :(得分:2)

您已为数组引用添加了一个声明类型的前缀。您可以在声明中初始化的内容是有限制的(在这种情况下没有任何内容)。