C++의 다형성
- 삽질 정보/C, C++
- 2021. 12. 11.
런타임 다형성 (Runtime Polymorphism)
- Subtyping. (상속 등)
- 동적 지명 (Dynamic dispatch)
- 가상 함수.
컴파일 타임 다형성 (Compile-Time Polymorphism)
- 인자(매개변수) 다형성 (Parameteric polymorphism)
- 정적 지명 (Static dispatch)
- 컴파일 타임에 완전히 처리되는 다형성의 형태. C++의 템플릿 또는 다른 언어들의 제네릭.
- 함수 및 연산자 오버로딩도 해당.
임시 다형성 (Ad-hoc Polymorphism)
- 함수 및 연산자 오버로딩
'삽질 정보 > C, C++' 카테고리의 다른 글
C++ Orthodox Canonical Class Form (OCCF) (0) | 2021.12.11 |
---|---|
C++의 Const 교정자 (Correctness) (2) | 2021.12.11 |