我遇到了一个错误,我不断收到 cpp 文件中“使用”函数的“不是类型名称”。我正在尝试制作一个结构数组,以存储“项目”的数据。我正在制作一个基于文本的 RPG 游戏,所以我正在尝试创建一个具有使用功能的项目类,以在角色上使用各种项目(在结构数组中)。我试过用几种不同的方式编写它并以其他方式调用它,但我无法让这个错误消失。甚至将结构放在课堂之前、公共场所等。
class Items
{
private:
struct eating
{
int itemNumber;
char name[30];
};
public:
Items();
eating useables[10];
void use(useables);
};
void Items::use(useables) // Error is here, tells me useables is not a type name
{
// To use items on characters
}