Book

Advanced C++ Programming Cookbook

This book is for C++ developers with a good understanding of the language and an interest in advanced language features, who want to obtain expert skills to solve recurring problems with tailormade solutions.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h8m

Language

English

About Book

Who Is This Book For?

This book is for intermediate and expert-level C++ developers who are looking to explore the lesser known functionalities of the language to improve the efficiency of their code and the way they develop applications. Basic knowledge of object-oriented programming concepts and the Standard Template Library (STL) is assumed.

Book content

chapters 15h8m total length

Getting Started With Library Development

Using Exceptions for Error Handling

Implementing Move Semantics

Using Templates for Generic Programming

Concurrency, Synchronisation, and Parallelization

Optimizing Your Code for Performance

Debugging and Testing

Creating and Implementing Your own Container

Exploring Type Erasure

An In-Depth Look at Smart Pointers

Common Patterns in C++

A closer look at Type Deduction

Bonus: Using C++20 Features

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required