Осваиваем C++17 STL О`Двайр Артур

126,49 бел. руб.
Оформить
Характеристики
ISBN 978-5-97060-663-6
Автор О`Двайр Артур
Издательство ДМК-Пресс
Переплет обл
Формат 70х100/16
Год 2019
Стр. 352
Сроки выполнения Уточняем в течение 24 часов после оформления заказа
ID 403БЛ
Путеводитель по стандартной библиотеке C++ и зна-комство с самыми новыми возможностями в C++17 Создание собственных типов итераторов, диспетчеров памяти и пулов потоков выполнения Овладение стандартными контейнерами и стандартными алгоритмами Усовершенствование своего кода путем применения ум-ных указателей Усвоение разницы между мономорфными, полиморфными и обобщенными алгоритмами Современный C++ далеко ушел после 2011 года. Послед-нее обновление стандарта - C++17 - уже утверждено и внедря-ется в некоторые реализации. Издание начинается с подробного исследования стандарт-ной библиотеки шаблонов C++ Standard Template Library. Вы узнаете, чем отличаются классический полиморфизм от обоб-щенного программирования, лежащего в основе STL. Также вы увидите, как использовать на практике разные алгоритмы и контейнеры, имеющиеся в STL. Далее следует описание инструментов современного C++. В этой части вы познакомитесь с алгебраическими типами, такими как std::optional, словарными типами, такими как std::function, умными указателями и примитивами синхронизации, такими как std::atomic и std::mutex. В заключительной части вашему вниманию будет представлена поддержка регулярных выражений в C++ и операций ввода/вывода с файлами. К концу книги вы получите достаточно полное представ-ление о возможностях и внутренних механизмах стандартной библиотеки C++17, чтобы использовать их в своих программах и библиотеках. Издание адресовано разработчикам, желающим овладеть новыми особенностями библиотеки C++17 STL и в полной мере использовать ее компоненты