Por que o C ++ 11 tem o `make_shared`, mas não o` make_unique` [duplicado]?
Duplicata Possível:
make_unique e encaminhamento perfeito
Por que o C ++ 11 tem ummake_shared
modelo, mas não ummake_unique
modelo?
Isso torna o código muito inconsistente.
auto x = make_shared<string>("abc");
auto y = unique_ptr<string>(new string("abc"));