C++에서 기본 생성자, 복사 생성자, 이동 생성자, 복사 대입, 이동 대입, 소멸자 호출 시점 및 객체 소멸 순서

문제 상황을 명확히 보여주는 간단한 예제 코드를 살펴보자. 핵심 테스트 코드 int main() { cout << "1."; Bar b1; // 기본 생성자 cout << "2."; Bar b2(b1); // 복사 생성자(직접 초기화) cout << "3."; Bar b3 = b1; // 복사 생성자(복사 초기화) cout << "4."; Bar b4 ...

8월 8일 23:58에 게시됨