Sobes.tech
Middle

Aké priradenie umožňuje použitie unique_ptr v C++?

sobes.tech AI

Odpoveď od AI

C++11 umožňuje presunúťové priradenie pre std::unique_ptr.

#include <memory>

std::unique_ptr<int> p1(new int(5));
std::unique_ptr<int> p2 = std::move(p1); // Presunúťové priradenie

// Po tejto operácii je p1 prázdny a p2 vlastní objekt.