예를들어
Class Animal{
public:
void eat(Animal &r);
};
void Animal::eat(Animal &r){
}
class Lion : public : Animal{
};
int main{
Animal a;
Lion r;
a.eat(r);
return 0;
}
이런식으로 하려는데 자꾸 오류나서..
예를들어
Class Animal{
public:
void eat(Animal &r);
};
void Animal::eat(Animal &r){
}
class Lion : public : Animal{
};
int main{
Animal a;
Lion r;
a.eat(r);
return 0;
}
이런식으로 하려는데 자꾸 오류나서..
Lion* r = new Lion(); 으로 하시고 파라매터 받는 부분도 포인터로 받아보시거나 아니면 참조포인터로 받아보세요..
저도 공부가 필요한데 클래스는 참조자로 안넘어가긴 하더라구여..
아마 에러 다시 보시면 아실테지만.
감사합니다..
잘 안되네요..
코드 돌려보니까 실행 잘만 되는데