0
다음은 가상 함수를 사용하는 방법과 사용 방법을 이해할 때부터 내가 염려하는 것입니다.가상 함수 선언 및 정의에 대한 혼동
먼저 온라인으로, 가상 기능을 선언하기위한 많은 스타일을 보았습니다. virtual
이 항상 (분명히) 기본 클래스의 가상 함수 선언에 작성된 반면 파생 클래스의 선언은 virtual
으로, 때로는 override
으로 선언되는 경우가 있습니다. 올바른 스타일은 무엇입니까?
둘째, 기본 클래스에 가상 함수가 있지만 파생 클래스 중 하나에서 해당 함수를 사용할 수 없도록 만들고 싶지 않은데 어떻게해야합니까?
셋째, virtual
을 .cpp 파일의 함수 정의에 넣어야합니까? 파생 클래스에서 기본 클래스의 재정의 가상
의견에 근거하는 답변 !! – Danh