...世界上最受推崇和设计精良的 C++ 库项目之一。 — Herb Sutter 和 Andrei Alexandrescu,《C++ 编码规范
...世界上最受推崇和设计精良的 C++ 库项目之一。
boost::movelib::make_unique
// In header: <boost/move/make_unique.hpp> template<typename T> unique_ptr< T > make_unique(std::size_t n);
说明:除非 T 是未知边界的数组,否则此函数不参与重载解析。
返回值:unique_ptr<T>(new remove_extent_t<T>[n]()) (值初始化)
unique_ptr<T>(new remove_extent_t<T>[n]())