Junior — Senior
55
Создание собственного аналога std::shared_ptr
Условие задачи
Требуется реализовать собственный вариант умного указателя, схожего с std::shared_ptr, с упором на эффективность. Необходимо реализовать следующие члены:
- конструктор без параметров
- конструктор, принимающий сырой указатель
- конструктор копирования
- оператор копирования
- конструктор перемещения
- оператор перемещения
- деструктор