使独特和完美的转发
std::make_unique
std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3));
auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3);
new
make_unique:
template<typename T, typename... Args>std::unique_ptr<T> make_unique(Args&&... args){
return std::unique_ptr<T>(new T(std::forward<Args>(args)...));}std::forwardstd::forward<Args>(args)...
三国纷争
慕妹3242003
aluckdog
随时随地看视频慕课网APP
相关分类