Middle
Qual atribuição permite o uso de unique_ptr em C++?
sobes.tech IA
Resposta da IA
O C++11 permite a atribuição de movimento para std::unique_ptr.
#include <memory>
std::unique_ptr<int> p1(new int(5));
std::unique_ptr<int> p2 = std::move(p1); // Atribuição de movimento
// Após esta operação, p1 fica vazio e p2 possui o objeto.