Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение
При использовании intrusive_ptr реализация самого механизма подсчета ссылок ложится на класс объекта. Со всеми вытекающими расходами на хранение дополнительных данных(счетчиков). Сам intrusive_ptr просто уведомляет о необходимости уменьшить или увеличить счетчик. Ну и понимает когда нужно удаляться.
В этом случае нет надобности хранить что-то верх самого объекта. А размер объекта может быть легко вычислен через sizeof.
maaGames Думаю, что в рамках данной статьи вам придется поверить мне на слово. Тема всё-таки была в освещении базовых идей на отстраненном примере. Реализация аллокатора — простейшая.
Но, я согласен, что было бы неплохо иметь представление о применении аллокатора на примере более приближенном к действительности. И с замерами. Обязуюсь исправиться в очередной статье.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность