【发布时间】:2017-07-26 05:03:10
【问题描述】:
我正在通过自学 std::make_unique 功能,在cppreference.com找到以下声明
template< class T, class... Args >
unique_ptr<T> make_unique( Args&&... args );
我完全无法理解上面的方法/函数的签名。
【问题讨论】:
-
您的第二个问题过于宽泛。您为什么要尝试学习每一项新功能?
-
不 - 不是全部,但至少它们与我学习 C++ 98 的方式类似
-
阅读parameter packs 以获取variadic templates。但是你应该花几天时间阅读一些good C++11 programming book。在这里对 C++ 的每一个新特性都提出问题是不合适的。
-
阅读 Thomas Becker 的 this 文章,解释移动语义和右值引用。