napisałem funkcję będącą częścią klasy "kontrola" ale kompilator wyrzuca mi błąd:oczekiwany inicjator przed "kontrola" error: expected initializer before 'kontrola'
funkcja:
CircleShape kontrola::CircleShape pobierz()
{
if(this->pola.size()<=1)
{
this->dalej = false;
}else{
if(i>this->pola.size())
{
CircleShape zwrot = this->pola[i];
i++;
return zwrot;
}}
return CircleShape zwracany(0,0);
}
i klasa:
class kontrola
{
int i;
public:
vector <CircleShape> pola;
bool dalej;
kontrola();
CircleShape pobierz();
void dodaj(CircleShape do_dodania);
};
pytanie dlaczego wurzuca błąd skoro inicjator jest CircleShape kontrola::CircleShape pobierz()