unique_ptr
소유자는 하나뿐입니다. 복사는 막고 이동으로만 책임을 넘깁니다.
단독 소유권new/delete를 직접 맞추는 대신, 소유권 정책을 포인터 타입에 넣어 스코프가 끝날 때 자동으로 자원을 정리합니다.
소유자는 하나뿐입니다. 복사는 막고 이동으로만 책임을 넘깁니다.
단독 소유권여러 객체가 함께 소유합니다. 마지막 소유자가 사라질 때 delete됩니다.
공유 소유권소유하지 않고 관찰합니다. 순환 참조를 끊고 lock으로 생존 여부를 확인합니다.
비소유 관찰