안쪽에서 new 쓸수도 있고 안쓸수도 있고
RAII는 ㅇㅈ
물어보는 context에 따라 답이 다를듯. 일반적으로 말할때 new, delete로 명시적으로 할당, 해제 하는것이 아니니 make_unique를 new와는 다른것으로 말하긴 함. 근데, 20.11.1.4 [unique.ptr.create]/4 Returns: unique_ptr(T)(new remove_extent_t(T)[n]()). 내부에서는 어차피 new를 호출하니까 상황에 따라선 같다고도 얘기할수 있음.
안쪽에서 new 쓸수도 있고 안쓸수도 있고
RAII는 ㅇㅈ
물어보는 context에 따라 답이 다를듯. 일반적으로 말할때 new, delete로 명시적으로 할당, 해제 하는것이 아니니 make_unique를 new와는 다른것으로 말하긴 함. 근데, 20.11.1.4 [unique.ptr.create]/4 Returns: unique_ptr(T)(new remove_extent_t(T)[n]()). 내부에서는 어차피 new를 호출하니까 상황에 따라선 같다고도 얘기할수 있음.