semistable::vector — это контейнер, который обеспечивает стабильность итераторов при изменении содержимого, в отличие от стандартного std::vector. Он сохраняет элементы в непрерывной области памяти и предоставляет тот же API, но с дополнительной гарантией, что итераторы остаются действительными даже после вставок и удалений.🚀Основные моменты:
- Итераторы корректно отслеживают элементы при изменениях.
- Заголовочный-only библиотека, требует C++11 или новее.
- Поддерживает совместимость с Boost.Config.
- Имеет ограничения по потокобезопасности и обработке исключений.
📌 GitHub: https://github.com/joaquintides/semistable_vector
#cpp
