Object Life
객체 수명주기
클래스 정의는 타입을 만드는 일이고, 객체 생성은 그 타입의 실제 값을 메모리에 놓는 일입니다.
객체 수명주기 기준객체는 생성되는 순간 초기화되고 스코프를 벗어나면 정리됩니다.
생성자와 소멸자 호출 시점을 함께 확인합니다.
객체 수명주기 점검 항목객체는 정의된 순간 수명이 시작되므로 생성 위치와 파괴 시점이 같은
스코프 안에서 설명되어야 합니다.
객체 생성 방식
객체 수명 주기
지역 객체블록을 벗어나면 자동으로 소멸합니다.
동적 객체new로 만들면 delete 전까지 살아 있으므로 소유권 관리가
필요합니다.
초기화생성 직후 유효한 상태가 되도록 생성자를 설계합니다.
소유자 추적 객체 수명을 이해하면 C++의 자원 관리 방식인 RAII가 왜 해제 책임을 줄이는지 자연스럽게 연결됩니다.