Does C++11 have wrappers for dynamically-allocated arrays like Boost's scoped_array?
I often need to deal with dynamically-allocated arrays in C++, and hence rely on Boost for scoped_array, shared_array, and the like. After reading through Stroustrup's C++11 FAQ and the C++11 Reference Wiki , I could not find a suitable replacement for these dynamic array wrappers that is provided by the C++11 standard. Is there something that I have overlooked, or do I have to continue relying on Boost? Thank you very much for your help! There is a specialization of unique_ptr , like unique_ptr<T[]> . #include <iostream> #include <memory> struct test { ~test() { std::cout << "test::dtor" <<