¿Por qué no hay std::make_uniqueuna plantilla de función en la biblioteca estándar de C ++ 11? Encuentro std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); Un poco detallado. ¿No sería mucho mejor lo siguiente? auto p = std::make_unique<SomeUserDefinedType>(1,...