История изменений
Исправление a--, (текущая версия) :
Элемент за это время могли не просто удалить, а вставить в другой список.
Можно попробовать потребовать и это. То есть prev/next должны уже давать итераторы на соседей в другом списке.
Но вопросы с удалением/инвалидацией обычно сложнее, чем просто перенос в другое место.
Исходная версия a--, :
Элемент за это время могли не просто удалить, а вставить в другой список.
Можно попробовать потребовать и это. То есть prev/next должны уже давать итераторы на соседей в другом списке.