The C++ Programming Language, Fourth Edition
The C++ Programming Language, Fourth Edition — это фундаментальный труд, написанный создателем языка C++ Бьярне Страуструпом. Книга представляет собой исчерпывающее руководство по языку, охватывающее все его аспекты: от базовых типов и выражений до продвинутых механизмов абстракции, конкурентности и работы с памятью.
Четвёртое издание полностью обновлено в соответствии со стандартом C++11, включая новые возможности, такие как лямбда-выражения, семантика перемещения, универсальные ссылки, auto, decltype, constexpr, а также улучшенные средства для параллельного программирования. Книга состоит из четырёх частей: вводный обзор, базовые средства, механизмы абстракции и стандартная библиотека.
Автор не только описывает синтаксис и семантику языка, но и объясняет философию дизайна C++, его эволюцию и практические рекомендации по эффективному использованию. Особое внимание уделяется управлению ресурсами, исключениям, шаблонам, контейнерам, алгоритмам и многопоточности.
Книга предназначена для опытных программистов, желающих глубоко освоить C++ и использовать его для создания высокопроизводительных, надёжных и переносимых приложений. Она также служит авторитетным справочником и источником лучших практик от создателя языка.
