C++ Crash Course: A Fast-Paced Introduction
C++ Crash Course — это интенсивное руководство по современному C++17, предназначенное для программистов среднего и продвинутого уровня. Книга фокусируется на ключевых аспектах языка, позволяя быстро освоить его мощные возможности без излишних деталей.
Первая часть книги посвящена основам языка C++: типам данных, функциям, объектно-ориентированному программированию, полиморфизму (как шаблонному, так и на основе виртуальных классов), управлению памятью, исключениям и парадигме RAII. Автор подробно объясняет жизненный цикл объектов и работу с выражениями.
Вторая часть знакомит со стандартной библиотекой C++ и библиотеками Boost. Читатель научится использовать умные указатели, контейнеры, итераторы, алгоритмы, работать с файлами и сетями, а также создавать высокопроизводительные многопоточные приложения. Особое внимание уделяется утилитам для работы с датами, временем, численными методами и статистикой.
Книга содержит более 500 примеров кода и около 100 упражнений, что помогает закрепить материал и построить прочный фундамент для профессиональной разработки на C++. Издание подходит как для изучения новых возможностей стандарта C++17, так и для систематизации уже имеющихся знаний.









