Change History (2)

comment:1 Changed 4 years ago by Артур Гулецкий (huletski)

Type: ожидается проверкаожидаются исправления

Ок, тесты проходит.

Замечания:

  • не выполняется требование из задания "умный указатель, указывающий в nullptr, не должен требовать дополнительной памяти." -> -1 (т.к. Storage создается в динамической памяти для любого хранимого указателя);
  • shared_ptr::Storage::~Storage. Скобки в delete избыточны; вместо ref_count_ = 0; лучше написать assert(ref_count_ == 0), чтобы проверить инвариант класса.

Баллы: 9.

comment:2 Changed 4 years ago by Egor Suvorov

Resolution: задача сдана
Status: assignedclosed
Note: See TracTickets for help on using tickets.