C++ Crash Course: A Fast-Paced Introduction

C++ Crash Course — это интенсивное руководство по современному C++17, предназначенное для программистов среднего и продвинутого уровня. Книга фокусируется на ключевых аспектах языка, позволяя быстро освоить его мощные возможности без излишних деталей.

Первая часть книги посвящена основам языка C++: типам данных, функциям, объектно-ориентированному программированию, полиморфизму (как шаблонному, так и на основе виртуальных классов), управлению памятью, исключениям и парадигме RAII. Автор подробно объясняет жизненный цикл объектов и работу с выражениями.

Вторая часть знакомит со стандартной библиотекой C++ и библиотеками Boost. Читатель научится использовать умные указатели, контейнеры, итераторы, алгоритмы, работать с файлами и сетями, а также создавать высокопроизводительные многопоточные приложения. Особое внимание уделяется утилитам для работы с датами, временем, численными методами и статистикой.

Книга содержит более 500 примеров кода и около 100 упражнений, что помогает закрепить материал и построить прочный фундамент для профессиональной разработки на C++. Издание подходит как для изучения новых возможностей стандарта C++17, так и для систематизации уже имеющихся знаний.

C++ Crash Course: A Fast-Paced Introduction
D
Автор
Josh Lospinoso
Издательство
No Starch Press
Год
2019
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент