반응형
[C++]
Virtual Function 가상함수
부모클래스에서 선언되어 파생 클래스에 의해 재정의되는 멤버함수.
실행시간(Runtime)에 함수의 다형성(Polymorphism)을 구현하고자 사용. 형식: virtual return타입 함수명(arguments);
규칙:
1) public:에 선언??
2) static, friend 불가
3) 부모클래스의 포인터 또는 참조(reference)통해 접근해야 함.
4) 가상함수의 프로토타입(반환형과 매개변수)은 부모, 자식 클래스에서 동일.
5) 클래스는 가상 소멸자를 가질 수 있으나 가상 생성자는 가질 수 없음???
** 예시 추가 예정 **
반응형
'공부 > 데이터사이언스' 카테고리의 다른 글
[C++] Destructor (0) | 2022.04.19 |
---|---|
[C++] Header (0) | 2022.04.19 |
[PostgreSQL] SQL 기본 (0) | 2022.04.18 |
What I downloaded these days for data science (0) | 2022.03.08 |
Github, Git 이용법 소개 동영상 추천 (0) | 2022.01.03 |
댓글