Skip to Content
The Modern C++ Challenge
book

The Modern C++ Challenge

by Marius Bancila
May 2018
Intermediate to advanced
328 pages
8h 15m
English
Packt Publishing

Overview

Are you ready to put your C++ skills to the test with engaging and practical programming challenges? In "The Modern C++ Challenge", you'll explore the capabilities of C++17 through a series of exercises inspired by real-world scenarios. By solving these challenges, you'll deepen your understanding of C++ features while becoming more adept at applying them effectively.

What this Book will help me do

  • Enhance skills in implementing algorithms for secure data encryption, decryption, and signing.
  • Gain proficiency with multithreading and asynchronous programming to create high-performance applications.
  • Learn how to handle data serialization formats such as JSON and XML in C++.
  • Develop the ability to manipulate and manage files and archives, including compressing and decompressing ZIP files.
  • Practice and apply design patterns to tackle complex software challenges efficiently.

Author(s)

The author of "The Modern C++ Challenge" brings a wealth of experience in C++ development. Having contributed to diverse domains such as cryptography, networking, and application performance optimization, they combine their expertise with a practical teaching style that emphasizes problem-solving. Their approachable guidance ensures that programmers at varying skill levels can benefit.

Who is it for?

This book is ideal for developers experienced with C++ programming who wish to expand their expertise with the latest features of C++17. If you're eager to strengthen your skills in solving complex programming problems while exploring advanced language capabilities, this book is for you. It also serves as a resource for programmers aspiring to build efficient, modern software solutions.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Boost C++

Learning Boost C++

Arindam Mukherjee
The C++ Workshop

The C++ Workshop

Dale Green, Anil Achary, Kurt Guntheroth, Shaun Ross Mitchell

Publisher Resources

ISBN: 9781788993869