C는 가상함수 테이블이 없기 때문에 에러가 남. D는 컴파일시에 함수 주소가 매핑되기 때문에 상관없음.
[%] C++ 동적바인딩과 정적바인딩의 차이
다메즈마(115.21)
2019-03-13 15:54
추천 0
댓글 3
다른 게시글
-
후..여기서 딥러닝 이야기 해도됨? [6][%] 익명(114.70) | 19.03.13추천 2
-
코틀린으로 안드 앱 만들어 봤다 [3][⚠애니짤] 다메즈마(115.21) | 19.03.13추천 1
-
안녕하세요 프갤에서 추천받고 왔습니다[%] 막드(te04041) | 19.03.13추천 0
-
어쩌면 하스켈로 프로그래밍한다는 것은 [4][%] 나니킷(nanikit) | 19.03.12추천 0
-
wasm-bindgen도 나쁘지 않은듯[%] ㅇㄹ(rerereq) | 19.03.12추천 0
-
구글링하다 보니 탭이 쌓인다 [3][%] 다메즈마(115.21) | 19.03.12추천 0
-
상위권 대학에선 운영체제 커널 개발하거나 코드 뜯어본다는데 트루임? [6][%] 에르씨(lchbest10) | 19.03.11추천 0
-
람다 대수 변수 인코딩 방식 중에 [3][질문] Recursion(recursion) | 19.03.11추천 0
-
X맞은 리플렉션 시스템.[%] liliilli(125.188) | 19.03.11추천 0
-
아래 offsetof보니까 GeekOS 과제 코드 생각난다. [1][%] 다메즈마(115.21) | 19.03.11추천 0
애초에 UB라 그러면 아노딩
저거 만약에 Test 객체에서 파생된 상속객체가 있으면 a->D() 호출시에 가상함수표가 생겨있어서 그 상속객체에 있는 D() 함수로 호출되는 거 아냐 ?
그리고 가상함수 하나라도 있으면 Test 자체가 가상객체가 되어서 실제로 객체로서 메모리에 따로 복제되지 않잖아.