Осваиваем C++17 STL. Используйте компоненты стандартной библиотеки в C++17 в полной мере

Эта книга представляет собой подробный путеводитель по стандартной библиотеке шаблонов (STL) языка C++ в версии стандарта C++17. Издание начинается с исследования основ STL, объясняя разницу между классическим полиморфизмом и обобщенным программированием, лежащим в основе библиотеки. Вы научитесь эффективно использовать контейнеры, алгоритмы и итераторы, которые являются фундаментальными компонентами STL.

Далее автор знакомит читателя с инструментами современного C++, появившимися в новых стандартах. В книге подробно рассматриваются алгебраические типы, такие как std::optional, словарные типы, включая std::function, а также умные указатели для управления памятью. Особое внимание уделяется примитивам синхронизации, таким как std::atomic и std::mutex, что важно для многопоточного программирования.

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

Осваиваем C++17 STL. Используйте компоненты стандартной библиотеки в C++17 в полной мере
A
Автор
Артур О’Двайр
Издательство
ДМК Пресс
Год
2019
Язык
Русский
1
Оцените книгу

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

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