6
make_unique e encaminhamento perfeito
Por que não há std::make_uniquemodelo de função na biblioteca C ++ 11 padrão? eu acho std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); um pouco detalhado. O seguinte não seria muito melhor? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); Isso oculta newbem e apenas menciona o tipo uma vez. De qualquer forma, aqui está …