Ik was bezig met bestaande code te herschrijven zodat deze dmv overerving bepaalde dingen overneemt.
Nu loop ik tegen het volgende probleem aan. Class A wil Class B gaan gebruiken voor zijn werking.
Nu geeft code::blocks echter het volgende commentaar:
Waarbij in A.h voor de aanroep van de A class natuurlijk B.h geinclude wordt en ook gedeclareerd middels
Ik kon niks zinnigs vinden, dus ik hoop dat jullie me kunnen vertellen wat ik hier verkeerd doe
Nu loop ik tegen het volgende probleem aan. Class A wil Class B gaan gebruiken voor zijn werking.
code:
1
| class A: public B {... |
Nu geeft code::blocks echter het volgende commentaar:
code:
1
2
| A.h: error: invalid use of undefined type `struct B' A.h: error: forward declaration of `struct B' |
Waarbij in A.h voor de aanroep van de A class natuurlijk B.h geinclude wordt en ook gedeclareerd middels
code:
1
| class B; |
Ik kon niks zinnigs vinden, dus ik hoop dat jullie me kunnen vertellen wat ik hier verkeerd doe
oprecht vertrouwen wordt nooit geschaad