내가 이해할 수 있듯이 모든 멤버 함수는 D에서 가상이지만 컴파일러는 오버라이드되지 않는다고 판단되면 함수를 비 가상으로 만들 수 있습니다.D에서 멤버 함수가 가상 함수인지 확인하는 방법이 있습니까?
명확하지 않은 것은 멤버 함수를 재정의하지 않은 모듈을 컴파일 한 다음 멤버 함수를 재정의하는 모듈을 다른 곳으로 가져올 때 일어나는 일입니다. 원래 모듈을 다시 컴파일하지 않는다고 생각합니다. 단순히 외부 링크가있는 멤버 함수가 가상이라고 가정합니까?