Разработка приложений на С++ с использованием Boost
Если вы хотите воспользоваться преимуществами Boost и языка C++ и не путаться, какую библиотеку в какой ситуации использовать, тогда эта книга для вас!
Начиная с основ, вы перейдете к изучению того, как библиотеки Boost упрощают разработку приложений. Увидите, какую работу можно выполнить во время компиляции и на что способны контейнеры Boost. Научитесь разрабатывать качественные, быстрые и портативные приложения. От манипулирования изображениями до графов, каталогов, таймеров, файлов и работы в сети - каждый найдет для себя интересную тему.
Напишите программу один раз и используйте ее в операционных системах Linux, Windows, macOS и Android. Обратите внимание, что знания, полученные в ходе прочтения этой книги, не устареют, поскольку все больше и больше библиотек Boost становятся частью стандарта C++.
Прочитав книгу, вы:
- познакомитесь с новыми типами данных для повседневного использования;
- научитесь использовать умные указатели для управления ресурсами;
- освоите вычисления времени компиляции;
- будете использовать библиотеки Boost для многопоточности;
- узнаете о параллельном выполнении различных задач;
- будете выполнять повседневные задачи, связанные со строками, с помощью библиотек Boost;
- научитесь разбивать все процессы, вычисления и взаимодействия на задачи и обрабатывать их независимо друг от друга;
- изучите основы работы с графами, трассировкой стека, тестированием и межпроцессным взаимодействием;
- рассмотрите различные вспомогательные макросы, используемые для обнаружения возможностей компилятора, платформы и функциональности Boost.
Эта книга предназначена для разработчиков, стремящихся улучшить свои знания о Boost, и тех, кто хочет упростить процесс разработки приложений. Предполагается, что читатель знаком с C++ и имеет базовые знания стандартной библиотеки.
Автор(ы) | Антон Полухин |
Переводчик | Д. А. Беликов |
Издательство | ДМК Пресс |
Год издания | 2020 |
ISBN | 978-5-97060-868-5 |
Кол-во страниц | 346 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 227 × 167 × 24 мм |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 200 экз. |
Вес | 630 г |