[C++] 인스턴스화?
카테고리: Cpp
태그: Cpp
📦 인스턴스화?
✅ 정의
- 객체: 소프트웨어 세계에 구현할 대상
 - 클래스: 객체를 구현하기 위한 설계도
 - 인스턴스: 설계도에 따라 소프트웨어 세계에 구현된 실체
 
📌 인스턴스화의 종류
| 용어 | 의미 | 발생 시점 | 결과물 (핵심) | 
|---|---|---|---|
| 객체 인스턴스화 | 클래스를 바탕으로 객체를 생성하는 과정. | 런타임 (주로) | 데이터를 담는 실체 (객체/인스턴스) | 
| 템플릿 인스턴스화 | 템플릿을 바탕으로 실제 C++ 코드 구성 요소를 생성하는 과정. | 컴파일 타임 | 특정화된 클래스 정의 또는 함수의 이진 코드 | 
※ 일반적으로 인스턴스화라는 것은 객체 인스턴스화를 의미한다.
댓글남기기