Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- list
- 프래그멘테이션
- 멀티쓰레드
- map
- vector
- 큐
- static_cast
- 자료구조
- 힙영역
- 트리
- 인프런
- 리스트
- Queue
- 스택영역
- thread
- 반복문
- 차이점
- 배열
- 해쉬맵
- 객체지향
- 기술면접
- std::unordered_map
- MonoBehaviour
- 알고리즘
- 공부
- 스택
- c#
- 벡터
- rookiss
- std::map
Archives
- Today
- Total
목록virtual function (1)
호빵의 IT 개발소
가상 함수(Virtual)란?
가상 함수 (Virtual Function)가상 함수는 기본 클래스에서 정의하고, 파생 클래스에서 오버라이딩할 수 있도록 하는 함수.*런타임 다형성(Polymorphism)**을 구현하기 위해 사용됨.virtual 키워드를 사용하며, 포인터나 참조를 통해 호출될 때 실제 객체 타입의 함수가 실행됨.가상 함수가 포함된 클래스는 내부적으로 **가상 함수 테이블(vtable)**을 생성함. 면접 스타일 답변 예시:가상 함수는 기본 클래스에서 선언하고 파생 클래스에서 오버라이딩할 수 있는 함수로런타임에서 실제 객체 타입에 따라 다른 함수가 실행되도록 도와줍니다.즉, 다형성(polymorphism)을 구현하는 핵심적인 도구입니다.예를 들어 Character라는 기본 클래스가 있고이를 상속받은 Player와 Mo..
CS(전공지식)/기술면접 준비
2025. 4. 14. 21:19