c++의 일반적인 메모리 동적할당과 메모리 해제는 다음과 같이 이루어집니다.스마트 포인터는 일반 포인터를 더 안전하게 사용할 수 있도록 도와주는 객체입니다. 가장 큰 특징은 메모리를 자동으로 관리해준다는 것입니다.