쉐어드 포인터는 기본적으로 메모리 누수를 방지하고 초기화되지 않은 메모리에 대한 포인터를 방지한다는 점에서 기본 스마트 포인터의 모든 이점을 포함하고 있으며 다음과 같은 추가 기능들도 제공합니다. 공유 소유권 : 여러 쉐어드 포인터가 참조하는 데이터 개체는 참조 카운트가 0이 되지 않는 한 소멸되지 않습니다. 자동 무효화 : 댕글링 포인터에 대한 걱정없이 안전하게 참조할 수 있습니다. 약한 참조 : 위크 포인터는 참조 주기를 깰 수 있습니다. 의도의 표시 : 소유자를 관찰자와 구별하고 무효화할 수 없는 참조를 제공합니다. 쉐어드 포인터에는 주목할 만한 몇가지 기본 특성이 존재합니다. 매우 견고한 신택스 비간섭 스레드 안전 좋은 성능, 메모리 관리 쉐어드 포인터에는 위와 같은 기능들과 특징이 존재하기 때문..