Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle — Senior
10
Инкремент счётчика ссылок при копирующем присваивании
Условие задачи
Необходимо реализовать увеличение счётчика ссылок в операторе присваивания собственного умного указателя CustomSharedPtr.
CustomSharedPtr& operator=(const CustomSharedPtr& p) {
if (p.resource != this->resource) {
~CustomSharedPtr();
this->resource = p.resource;
this->refCount = p.refCount;
}
return *this;
}