std::unique_ptr 동적 배열 관리 핵심 기법
RAII 패러다임과 스마트 포인터 배열 관리
C++에서 자원 관리의 핵심은 객체 생명주기와 자원 획득/해제를 결합하는 RAII 원칙입니다. 특히 동적 배열처럼 복잡한 자원을 다룰 때, 스마트 포인터를 활용하면 예외 상황에서도 안전한 메모리 해제를 보장합니다.
스마트 포인터 배열 특화 버전
std::unique_ptr는 템플릿 특화를 통해 배열 타입을 지원합니다. T[] 형태로 ...
7월 14일 00:42에 게시됨