Sobes.tech
Junior — Senior
55

Создание собственного аналога std::shared_ptr

Условие задачи

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

  • конструктор без параметров
  • конструктор, принимающий сырой указатель
  • конструктор копирования
  • оператор копирования
  • конструктор перемещения
  • оператор перемещения
  • деструктор