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