스마트 포인터는 객체의 생명주기를 자동으로 관리하는 포인터 객체이다.전통적인 new/delete 방식에서 발생하던 메모리 누수와 이중 해제 문제를 방지하지 위해 도입되었다.c++ 표준 라이브러리 에서 제공하며 RAII 원칙을 따른다.소유권을 코드로 명확히 표현하는 안전한 포인터2025.11.30 - [c++/객체지향] - RAII RAIIResource acquisition is initialization 자원 획득을 초기화 한다.RAII 는 자원 관리를 위한 c++ 디자인 패턴 스마트 포인터,컨테이너,락 가드 등 모두 RAII 기반자원 누수를 방지하고 안전한 자원 관리를 보장codehortus.tistory.com 1. 필요한 이유 수동 delete 누락시 메모리 누수.여러 포인터가 같은 객체를 해제 ..