Sobes.tech
Junior — Senior
68

Класс с умным указателем и соблюдением правила пяти

Task condition

Необходимо реализовать класс, внутри которого хранится объект типа std::shared_ptr. Требуется полностью реализовать правило пяти: пользовательский конструктор копирования, оператор копирования, конструктор перемещения, оператор перемещения и деструктор.

class MyClass {
    std::shared_ptr<int> data;

public:
    // правило пяти
};