2-e изд. — Перевод с англ. и ред. И.В. Красикова. — СПб.: Диалектика, 2019. — 322 c.: ил. — ISBN: 978-5-907144-12-5.
В этой книге создатель языка C++ Бьярне Страуструп описывает, что собой представляет современный C++. Это краткое самодостаточное руководство охватывает основные функциональные возможности языка и основные компоненты стандартной библиотеки пусть и не с полной глубиной изложения материала, однако на высоком профессиональном уровне. Книга включает множество конкретных примеров, которые облегчают изучение данного языка программирования.
В очень небольшой объем Страуструп сумел не только поместить описание языка C++ в его современном виде (включая возможности, которые должны появиться в стандарте C++20), и основных компонентов стандартной библиотеки C++, но и сопроводить этот материал массой советов о том, как лучше воспользоваться всем этим богатством
Основы
Пользовательские типы
Модульность
Классы
Основные операции
Шаблоны
Концепты и обобщенное программирование
Обзор библиотеки
Строки и регулярные выражения
Ввод и вывод
Контейнеры
Алгоритмы
Утилиты
Числовые вычисления
Параллельные вычисления
История и совместимость