획득
파일, 메모리, 락, 핸들을 생성자나 팩토리에서 소유 객체로 감싼다.
raw handle 숨김생성자는 객체를 사용 가능한 상태로 만들고 소멸자는 소유한 자원을 확실히 반납한다. new/delete 짝맞춤보다 멤버 객체가 스스로 정리되는 RAII 구조인지가 더 중요하다.
파일, 메모리, 락, 핸들을 생성자나 팩토리에서 소유 객체로 감싼다.
raw handle 숨김public 함수는 객체가 이미 유효한 상태라는 전제에서 동작한다.
half-initialized 금지스코프가 끝나면 멤버 소멸자가 역순으로 실행되어 자원을 반환한다.
자동 정리base 포인터로 delete할 수 있으면 base destructor는 virtual이어야 한다.
부분 소멸 방지