Mam coś takiego:
Plansza.h:
#ifndef PLANSZA_H
#define PLANSZA_H
#include "main.h"
class Pole;
class Plansza
{
public:
Plansza();
void ukladaj();
void rysuj();
private:
Pole t[MaxX][MaxY];
};
#include "Pole.h"
#endif // PLANSZA_H
Pole.h:
#ifndef POLE_H
#define POLE_H
#include <QList>
#include "Wykorzystany.h"
#include "Plansza.h"
class Pole
{
public:
Pole();
friend void Plansza::rysuj();
private:
Wykorzystany biezacy;
QList <Wykorzystany> wykorzystane;
};
#endif // POLE_H
I dostaję błąd: field t has incomplete type.
Jak to zrobić żeby było dobrze? Próbowałem już różnych kombinacji i byłem pewny, że to co teraz napisałem w końcu będzie poprawne.