でコンパイル エラーが発生structure required on left side of . or .*
しますが、次の構造です。chest.contents[0]
chest
class Item {
public:
int id;
int dmg;
};
class Chest {
public:
Item contents[10];
};
int main()
{
Chest chest();
Item item = chest.contents[0];
return 0;
}