Эта книга – сборник практических задач по языку С++17: от математических и вычислительных до архитектурных, построенных на базе шаблонов проектирования. Здесь собрано 100 задач, которые помогут вам применить на практике разнообразные возможности C++ и его стандартной библиотеки, а также опробовать множество сторонних, кроссплатформенных библиотек. Решения представлены в виде исходного кода, пояснений и рекомендаций к нему. Книга рекомендована сообществом разработчиков С++ России и Беларуси. Издание будет полезно студентам технических вузов, а также начинающим и опытным разработчикам.
Author(s): Мариус Бансила
Publisher: ДМК Пресс
Year: 2020
Language: Russian
Pages: 303
City: Москва
Вступительное слово от сообщества разработчиков России и Беларуси 12
Об авторе 13
О рецензентах 14
О чем рассказывается в книге 15
Вступление 17
Глава 1. Математические задачи 24
Глава 2. Особенности языка 40
Глава 3. Строки и регулярные выражения 59
Глава 4. Потоки данных и файловые системы 72
Глава 5. Дата и время 83
Глава 6. Алгоритмы и структуры данных 92
Глава 7. Конкуренция 133
Глава 8. Шаблоны проектирования 148
Глава 9. Сериализация данных 177
Глава 10. Архивы, изображения и базы данных 196
Глава 11. Криптография 236
Глава 12. Сети и службы 258
Библиография 291
Предметный указатель 295