Ik wil voor een class deze header file definieren:
Ik definieer dus de class Taak, en die wil ik ook in de eigen class gebruiken. Hier krijg ik een compile error over:
)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| class Taak
{
private:
char beschrijving[80];
int invoegnummer;
Taak next; // mm?
void setNext(Taak& myTaak);
public:
Taak getNext();
int getInvoegNummer();
char getBeschrijving();
Taak(char beschrijving[80],int invoegnummer, Taak vorige);
Taak::~Taak();
}; |
Ik definieer dus de class Taak, en die wil ik ook in de eigen class gebruiken. Hier krijg ik een compile error over:
Hoe zorg ik dat ik toch de class Taak kan gebruiken in zijn eigen definitie? (het moet een soort linkedList worden, en weet dat die er al zijn in C++ maar we moeten hem toch zelf schrijven[C++ Error] Project2.cpp(15): E2450 Undefined structure 'Taak'.