我遇到了一個錯誤,我一直在爲cpp文件中的'use'函數獲取「不是類型名稱」。我試圖製作一個結構數組,來存儲「Items」的數據。我正在製作一個基於文本的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
}
什麼是'吃可用'[10];'在做什麼? –
@SidharthMudgal創建一個飲食結構陣列 – Riotson