История изменений
Исправление
nanoolinux,
(текущая версия)
:
У меня когда-то была похожая задача, но поскольку всего пар у меня в repository map было ограниченое количество (т.е. их видов было много, но в процессе работы программы их было не больше штук трёх, в зависимости от конфигурации), то я решил просто не удалять weak_ptr. Способа легко удалять weak_ptr из repository map не придумал.
Исходная версия
nanoolinux,
:
У меня когда-то была похожая задача, но поскольку всего пар у меня в repository map было ограниченое количество (т.е. их видов было много, но в процессе работы программы их было не больше штук трёх, в зависимости от конфигурации), то я решил просто не удалять weak_ptr. Способа легко удалёнять weak_ptr из repository map не придумал.