#include <memory> // 추가 필요
int nNum = new int[10]; delete[] nNum; nNum = nullptr
auto nNum = make_unique<nNum[]>(10);
unique_ptr : 일반적인 포인터와 크게 다르지 않은 개념 shared_ptr : 데이터를 공유할 수 있음, 대입 연산이 발생할 때 레퍼런스 카운트가 1씩 증가