История изменений
Исправление tailgunner, (текущая версия) :
Насколько я помню, он использует атомарный счётчик ссылок
...которые меняются при создании/уничтожении копий
- о какой производительности может идти речь?
О высокой.
Ну и свой аллокатор может сам заботится о памяти, которую сломает shared_ptr.
Аллокатор - не может. Сборщик мусора - может, но это не аллокатор. Так что вопрос в силе - чем свои аллокаторы и пулы противоречат shred_ptr?
Исходная версия tailgunner, :
Насколько я помню, он использует атомарный счётчик ссылок
...которые меняются при создании/уничтожении копий
- о какой производительности может идти речь?
О высокой.
Ну и свой аллокатор может сам заботится о памяти, которую сломает shared_ptr.
Аллокатор - нее может. Сборщик мусора - может, но это не аллокатор. Так что вопрос в силе - чем свои аллокаторы и пулы противоречат shred_ptr?