본문 바로가기

공부

(C++) 가상함수

C++에서 자식 클래스에서 부모클래스에 선언된 함수를 재정의(오버라이딩)할때 사용하는 멤버 함수

멤버 함수 앞에 virtual을 붙이면 된다. 함수의 다양성을 구현할때 사용한다.

 

가상함수는 static일 수 없다. 

 

가상함수를 선언시 8바이트가 늘어난다. 

왜냐하면 가상함수 테이블이 존재하기 때문이다.

 

'공부' 카테고리의 다른 글

C++ Cast  (0) 2022.07.02
Select모델 WSAEvectSelect모델 Overlapped모델 정리  (0) 2022.01.10
멀티스레드  (0) 2021.10.15
컴파일러 과정  (0) 2021.08.25
(C++) 얕은 복사 깊은 복사  (0) 2021.08.25