The Modern C++ Challenge The Modern C++ Challenge

The Modern C++ Challenge

Become an expert programmer by solving real-world problems

    • $27.99
    • $27.99

Publisher Description

Test your C++ programming skills by solving real-world programming problems covered in the book

About This Book

• Solve a variety of real-world programming and logic problems by leveraging the power of C++17
• Test your skills in using language features, algorithms, data structures, design patterns, and more
• Explore areas such as cryptography, communication, and image handling in C++

Who This Book Is For

This book will appeal to C++ developers of all levels. There's a challenge inside for everyone.

What You Will Learn

• Serialize and deserialize JSON and XML data
• Perform encryption and signing to facilitate secure communication between parties
• Embed and use SQLite databases in your applications
• Use threads and asynchronous functions to implement generic purpose parallel algorithms
• Compress and decompress files to/from a ZIP archive
• Implement data structures such as circular buffer and priority queue
• Implement general purpose algorithms as well as algorithms that solve specific problems
• Create client-server applications that communicate over TCP/IP
• Consume HTTP REST services
• Use design patterns to solve real-world problems

In Detail

C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?

Style and approach

A recipe-based approach where each problem is solved with the help of step by step instructions.

GENRE
Computers & Internet
RELEASED
2018
May 23
LANGUAGE
EN
English
LENGTH
328
Pages
PUBLISHER
Packt Publishing
SELLER
Ingram DV LLC
SIZE
3.2
MB

More Books Like This

Low-Level Programming Low-Level Programming
2017
C++ Recipes C++ Recipes
2015
A C++ Notebook: A C++ Notebook:
2012
C++20 for Programmers C++20 for Programmers
2022
Thinking in LINQ Thinking in LINQ
2014
F# for C# Developers F# for C# Developers
2013

More Books by Marius Bancila

Modern C++ Programming Cookbook Modern C++ Programming Cookbook
2020
Template Metaprogramming with C++ Template Metaprogramming with C++
2022
Modern C++ Programming Cookbook Modern C++ Programming Cookbook
2017
Learn C# Programming Learn C# Programming
2020
Modern C++: Efficient and Scalable Application Development Modern C++: Efficient and Scalable Application Development
2018
Learn C# Programming Learn C# Programming
2020