여기서 unique_ptr<int> 랑 unique_ptr<int *> 의 차이가 뭔가요?


전자는 int 형을 가리키는 unique_ptr 을 만드는거고

후자는 int* 형을 가리키는 unique_ptr을 만드는건가요?


그럼 int* ptr = new int[5] 랑 같은건 전자인가요?