• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

virtual을 붙이는 여부

22.08.04 13:57 작성 조회수 153

0

안녕하세요 강사님 질문이 있습니다. 전에 다항성 수업에서 virtual 함수구현 할때 부모 클래스와 자식 클래스 가상함수에도 virtual 둘다 붙여 주셨고 마지막 text rpg에서도 Player와 Game 클래스에 소멸자에 virtual 을 붙여 주었습니다. 근데 이번에는 Player에만 virtual을 붙여 주셨는데요 그 이유가 뭔가요?

답변 1

답변을 작성해보세요.

1

최상위 부모에만 virtual 이 붙어 있으면,
상속받은 클래스에서는 virtual을 안 붙여도
동일하게 가상 함수로 동작합니다.
일반적으로는 혼동을 주지 않기 위해, virtual을 붙여주는게 좋긴 하겠죠!

빠른 답변 감사합니다.~