The C++ Standard Library
Эта книга представляет собой всеобъемлющее руководство по стандартной библиотеке C++. Она предназначена для профессиональных программистов на C++, которые хотят глубоко понять и эффективно использовать богатый набор инструментов, предоставляемых языком. Автор, Райнер Гримм, систематически излагает материал, начиная с истории и общей архитектуры библиотеки.
Книга подробно рассматривает ключевые компоненты библиотеки, включая утилиты, такие как пары, кортежи, умные указатели и трейты типов. Отдельные главы посвящены контейнерам: последовательным (массивы, векторы, списки) и ассоциативным. Автор объясняет не только синтаксис, но и семантику, особенности производительности и типичные сценарии использования каждого компонента.
Особое внимание уделяется современным возможностям C++, таким как std::any, std::optional, std::variant и std::expected. Книга учит не просто применять готовые классы и функции, а понимать принципы, лежащие в их основе, что позволяет писать более надежный, эффективный и выразительный код. Издание актуализировано и отражает состояние стандарта на момент публикации в 2023 году.









