Segurança de exceção e make_unique
Só para esclarecer, usandomake_unique
só adiciona segurança de exceção quando você tem várias alocações em uma expressão, não apenas uma, correto? Por exemplo
void f(T*);
f(new T);
é perfeitamente seguro (na medida do alocações e outras coisas), enquanto
void f(T*, T*);
f(new T, new T);
não está correto?