Светлый фон

Разрешаем конструктору автоматически выводить полученный тип класса шаблона

Упрощаем принятие решений во время компиляции с помощью constexpr-if

Подключаем библиотеки с помощью встраиваемых переменных

Реализуем вспомогательные функции с помощью выражений свертки

Глава 2. Контейнеры STL

Введение

Используем идиому erase-remove для контейнера std::vector

Удаляем элементы из неотсортированного объекта класса std::vector за время O(1)

Получаем доступ к экземплярам класса std::vector быстрым или безопасным способом

Сохраняем сортировку экземпляров класса std::vector

Вставляем элементы в контейнер std::map эффективно и в соответствии с условиями

Исследуем новую семантику подсказок для вставки элементов с помощью метода std::map::insert

Эффективно изменяем ключи элементов std::map

Применяем контейнер std::unordered_map для пользовательских типов

Отсеиваем повторяющиеся слова из пользовательского ввода и выводим их на экран в алфавитном порядке с помощью контейнера std::set

Реализуем простой ОПН-калькулятор с использованием контейнера std::stack

Подсчитываем частоту встречаемости слов с применением контейнера std::map

Вспомогательный стилистический редактор для поиска длинных предложений в текстах с помощью std::multimap

Реализуем личный список текущих дел с помощью std::priority_queue

Глава 3. Итераторы