Павел Новиков — Под капотом стандартной библиотеки C++

preview_player
Показать описание
— —
. . . Пара вещей о реализации стандартной библиотеки С++, о которых вы, возможно, захотите узнать.

На докладе будет обсуждаться:

- как гарантируется более строгая сложность O(n log n) в худшем случае для std::sort;
- когда использовать std::sort, std::stable_sort, std::partial_sort, std::nth_element;
- когда использовать std::unordered_set/map и когда std::set/map;
- когда использовать std::vector и когда std::list;
- как работает small string optimization (SSO).
И другие нюансы реализации стандартной библиотеки C++.
Рекомендации по теме
Комментарии
Автор

Павел, классный доклад! Узнал много нового. Спасибо за ссылки на другие полезные доклады

krikuff
Автор

На слайде 51 не проверяется i==this->end() LOL

PaulSkeptic
Автор

Почему везде flatmap это функция, а в С++ это контейнер?

sbxmfwj