A Tour of C++

Bjarne Stroustrup

A Tour of C++ — компактное и авторитетное введение в современный C++ (C++11), написанное создателем языка Бьёрном Страуструпом. Книга входит в серию C++ In-Depth Series и задумана как быстрый, но содержательный обзор языка для опытных программистов, уже знакомых с основами программирования.

Автор последовательно проводит читателя от базовых конструкций — типов, переменных, функций, указателей и ссылок — к пользовательским типам, классам, перегрузке операторов и идиомам ресурсного управления (RAII). Значительное внимание уделено стандартной библиотеке: контейнерам, алгоритмам, строкам, потокам ввода-вывода и регулярным выражениям.

Отдельные главы посвящены ключевым возможностям современного C++: управлению ресурсами и семантике перемещения, обобщённому программированию с шаблонами, лямбда-выражениям, конкурентности и параллелизму, а также работе с числовыми данными. Книга отражает философию Страуструпа: C++ должен использоваться как язык высокого уровня с абстракциями, не уступающими по эффективности низкоуровневому коду.

Материал изложен сжато и плотно, с множеством примеров кода и практических советов. Это не учебник «с нуля», а скорее карта языка для профессионала, желающего быстро освоить современный стиль C++ и перейти на новый уровень владения им.

Книга будет полезна разработчикам на C и C++, студентам старших курсов и всем, кто хочет получить целостное представление о современном C++ из первых рук.