Excepción de seguridad y make_unique.
Solo para aclarar, usandomake_unique
solo agrega seguridad de excepción cuando tiene múltiples asignaciones en una expresión, no solo una, ¿correcto? Por ejemplo
void f(T*);
f(new T);
es perfectamente seguro de excepciones (en cuanto a asignaciones y cosas), mientras que
void f(T*, T*);
f(new T, new T);
¿no es correcto?