elision ( ++ 17) , , .
, , ++ ( ++ 11) (12.8/32), : " , rvalue , ."
++ 11 " " "", , ( cv).
++ 14 " " , " elision , ".
, ++ 11 , std::unique_ptr<Derived> ( derived) std::unique_ptr<Base> ( ), std::move .
++ 14 , derived rvalue. , , :
std::unique_ptr<T> r std::unique_ptr<U>, U* T*.
Clang 3.8, , ++ 11; , ++ 14 .
( , , , " " U T. : , # 6 - ).