Cześć :)
Piszę sobie program i dostaję błąd:
brace-enclosed initializer used to initialize `PLAYER_SET'
Kod:
class GAME_SET
{
private:
PLAYER_SET Player_set[4] = { {8, 20, CHARACTER_RED},
{428, 20, CHARACTER_BLUE},
{8, 343, CHARACTER_GREEN},
{428, 343, CHARACTER_YELLOW}
};
}
konstruktor klasy PLAYER_SET:
explicit PLAYER_SET(int xx, int yy, int col = CHARACTER_RED);
Dowiedziałem się już że błędem jest inicjalizacja obiektów klasy w deklaracji klasy. Podejrzewam że powinno być po prostu:
PLAYER_SET Player_set[4];
Tylko potem nie wiem gdzie mam zainicjalizować tą tablicę.
Dacie radę pomóc?
Dzięki :)