So, I got a code like this:
class Fruit
{//some constructor method and instance in here}
class Banana: public Fruit
{//some constructor method and instance in here}
class plant
{
public:
plant(){
thisFruit->Banana();//everytime a new plant is created, its thisFruit will point to a new Banana Object
}
private:
Fruit *thisFruit;//this plant has a pointer to a fruit
}
however, I got an error in the "this-Fruit->banana();" that state "pointer to incomplete class type is not allowed. is there something wrong with my code? thx