Book

Advanced C++

Advanced C++ will give you the confidence to efficiently tackle any C++ project. You will learn how to structure your code for readability, streamline code for speed and functionality, and seamlessly generate and incorporate libraries.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

25h24m

Language

English

About Book

Who Is This Book For?

If you have worked in C++ but want to learn how to make the most of this language, especially for large projects, this book is for you. A general understanding of programming and knowledge of using an editor to produce code files in project directories is a must. Some experience with strongly typed languages, such as C and C++, is also recommended.

Book content

chapters 25h24m total length

Anatomy of Portable C++ Software

No Ducks Allowed – Types, Templates, and Deduction

No Leaks Allowed - Exceptions and Resources

Separation of Concerns - Software Architecture, Functions, and Variadic Templates

The Philosophers' Dinner - Threads and Concurrency

Streams and I/O

Everybody Falls, It's How You Get Back Up - Testing and Debugging

Need for Speed - Performance and Optimization

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