Здравствуйте, rg45, Вы писали:
R>Здравствуйте, Alexey F, Вы писали:
AF>>А что такое aware_ptr и с чем его едят? Поиск выплёвывает только твой старый постАвтор: rg45
Дата: 19.10.10
с коротким описанием
R>Да я сам удивляюсь, что не находится ничего. Мне его уже несколько раз приходилось имплементить за мою карьеру. Ну не сам же я его придумал! Полезная штуковина. Это чудо-указатель — мечта всех идиотов — "обнуляется" автоматически, при окончании времени жизни объекта.
А какой run-time cost обнуления у вас? O(1) или пропорционально количеству инстансов aware_ptr? Какие требования по многопоточности?
Вот версия от chromium:
https://chromium.googlesource.com/chromium/src/+/master/base/memory/weak_ptr.h