Zdravím,
potřeboval bych vytvořil v objektu pole ukazatelů na ty samé objekty
v krizovatka.h mám
Krizovatka * cesty[4]; // 0 sever, 1 jih, 2 vychod, 3 zapad
void setCestu(int kde, Krizovatka smer);
Krizovatka getCestu(int kde);
a v krizovatka.cpp
void setCestu(int kde, Krizovatka smer)
{
cesty[kde] = smer; // undeclared identifier
}
Krizovatka getCestu(int kde)
{
return cesty[kde]; // undeclared identifier
}
ve hre pak volam
Krizovatka *kr1 = new Krizovatka("Hradebni-Kanovicka", "Krizovatka Hradebni a Kanovicke ulice");
Krizovatka *kr2 = new Krizovatka("Knezska-Kanovicka", "Krizovatka Knezske a Kanovicke ulice");
kr1->setCestu(0, *kr2);
kde dělám chybu že to nezná pole ukazatelů cesty[]?