LINUX.ORG.RU

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

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

Deleter — это аргумент шаблона. Если разработчики хоть немного адекватны, экземпляр делитера будет создаваться в виде локальной переменной деструктора unique_ptr, а не таскаться вместе с каждым смарт-поинтером. Хотя не, фигню сказал. Делитер действительно хранится как поле. Но мне кажется, стандартный делитер не имеет какого-либо состояния, так что оверхеда создавать не должен.

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

Deleter — это аргумент шаблона. Если разработчики хоть немного адекватны, экземпляр делитера будет создаваться в виде локальной переменной деструктора unique_ptr, а не таскаться вместе с каждым смарт-поинтером.