LINUX.ORG.RU

История изменений

Исправление invy, (текущая версия) :

Переходить на shared_ptr тоже вроде смысла нет, т.к. создали один единственный указатель и с ним работаем.

Разница между unique и shared указателями исключительно в контроле над владением ресурсом. То есть, unique_ptr - способ четко показать, что ресурсом может владеть кто-то один в данный момент времени. Если не стоит таких ограничений - отдавай shared_ptr.

Исправление invy, :

Переходить на shared_ptr тоже вроде смысла нет, т.к. создали один единственный указатель и с ним работаем.

Разница между unique и shared указателями исключительно в контроле над владением ресурсом. То есть, unique_ptr - способ четко показать, что ресурсом может владеть кто-то один в данный момент времени.

Исправление invy, :

Переходить на shared_ptr тоже вроде смысла нет, т.к. создали один единственный указатель и с ним работаем.

Разница между unique и shared указателями исключительно в контроле над владением ресурсом. То есть, unique_ptr - способ четко показать, что ресурсом может владеть кто-то один в данный момент времени. Если у тебя Base владеет ресусром, но ты его отдаешь другим наружу, то тут - shared_ptr.

Исходная версия invy, :

Переходить на shared_ptr тоже вроде смысла нет, т.к. создали один единственный указатель и с ним работаем.

Разница между unique и shared указателями исключительно во владении ресурсом. unique_ptr - способ четко показать, что ресурсом может владеть кто-то один в данный момент времени. Если у тебя Base владеет ресусром, но ты его отдаешь другим наружу, то тут - shared_ptr.