Сергей Маринкевич dedd7df19c qosd: обезопашен обход дерева с модификацией
Примеров итератора с доступом на чтение я много оставил, а пример
модификации дерева только один. И тот я сразу забыл перевести на
итераторы (range-based for loop).

Т.к. проход теперь не по вектору (он давал экземпляр умного указателя),
а по обычному указателю (собственному прокси, если точнее), то узел
разрушался уже в процессе его отключения от дерева. Добавил удержание
ссылки в сам `unlinkParent()` (ну, нам действительно может быть нужно
только безвозвратное удаление поддерева) и пример в `main.cpp` расширил
и прокомментировал.
2025-08-05 19:56:50 +07:00
2025-07-25 18:45:02 +07:00
2025-08-01 19:40:48 +07:00
2025-07-21 18:14:27 +07:00
2025-07-25 18:45:02 +07:00
2025-07-22 17:16:59 +07:00
S
Description
No description provided
206 KiB
Languages
C++ 96.5%
CMake 3%
Makefile 0.5%