std::unique_ptr has support arrays, instance:
std::unique_ptr<int[]> p(new int[10]); but needed? more convenient use std::vector or std::array.
do find use construct?
some people not have luxury of using std::vector, allocators. people need dynamically sized array, std::array out. , people arrays other code known return array; , code isn't going rewritten return vector or something.
by allowing unique_ptr<t[]>, service needs.
in short, use unique_ptr<t[]> when need to. when alternatives aren't going work you. it's tool of last resort.
Comments
Post a Comment