Решение задач на современном C++
Эта книга представляет собой сборник из 100 практических задач по языку C++17, охватывающих широкий спектр тем: от математических вычислений до архитектурных решений на основе шаблонов проектирования. Каждая задача сопровождается подробным решением с исходным кодом, пояснениями и рекомендациями.
Книга поможет вам применить на практике разнообразные возможности C++ и его стандартной библиотеки, а также освоить множество сторонних кроссплатформенных библиотек. Вы научитесь работать с сериализацией данных в форматах JSON и XML, шифрованием, базами данных SQLite, многопоточностью, сетевыми протоколами и HTTP-сервисами REST.
Особое внимание уделяется структурам данных (кольцевой буфер, приоритетная очередь), универсальным алгоритмам и шаблонам проектирования. Книга рекомендована сообществом разработчиков C++ России и Беларуси и будет полезна как начинающим, так и опытным программистам.
