Руслан Арутюнян - Modern C++ allocators
Вставка
- Опубліковано 3 жов 2024
- Подробнее о конференции C++ Russia: jrg.su/W8skjE
- -
. . . Доклад направлен на то, чтобы рассказать про аллокаторы, как про базовые понятия, так и про продвинутые вещи. Мы посмотрим на историю аллокаторов, разберем ошибки в их дизайне, посмотрим на современные аллокаторы, предоставляемые стандартной библиотекой, увидим, какие проблемы они решают. Более подробно остановимся на polymorphic_allocator и memory_resource, так как это нововведения в С++17, которые продолжают развиваться в C++20. Также поговорим про поддержку С++ аллокаторов с точки зрения разработчиков библиотек, что поможет правильно писать код.
Цель доклада - познакомить людей с аллокаторами в целом, рассказать про современные тенденции, рассказать, какие виды аллокаторов в каких случаях использовать, объяснить, как работает модель пропагации аллокаторов для вложенных контейнеров, рассказать, что может ждать разработчиков библиотек при поддержке аллокаторов.
Тамада хороший и конкурсы интересные!
Хороший доклад, спасибо. Очень заинтересовало, что же был за дефект в стандарте с С++11 по С++20 - кто-нибудь может поделиться?
Материал ок, но плямкание тамады подбешивает