我正在编写一个简单的游戏。我创建了一个名为“场景”的结构。在游戏结构(我创建的另一个表示游戏状态的结构)中,我将这行代码称为:
scene_container[0].image = " ";
我不明白为什么这行不通。我什至可以像这样创建一个结构数组吗:
struct scene scene_container[10];
当我运行代码时,出现这个错误:
IOS 禁止声明没有类型的“场景容器”。
最佳答案
您已经在您的数组引用前添加了一个类型作为声明的前缀。您可以在声明中初始化的内容有限制(在本例中没有)。
关于c++ - 此 C++ 代码给出了一个奇怪的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365313/