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 |