Step 5 (S-11164)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/4650/step/5

Задание повышенной сложности. 

Реализуйте класс SharedPtr как описано ранее. Задание немного сложнее, чем кажется на первый взгляд. Уделите особое внимание "граничным случаям" — нулевой указатель, присваивание самому себе, вызов reset на нулевом SharedPtr и прочее. 

Подсказка: возможно, вам понадобится завести вспомогательную структуру.

Требования к реализации: ваш код не должен вводить или вводить что-либо, реализовывать функцию main не нужно.