C는 가상함수 테이블이 없기 때문에 에러가 남. D는 컴파일시에 함수 주소가 매핑되기 때문에 상관없음.