Book

Expert C++

C++ is an OOP language particularly well suited for low-level programming. This book will show the details of C++ programs in regards to the C++17 and C++20 standard. By the end of this book, you will be able to design,architect real-world, scalable C++ applications using efficient data structures and algorithms and functional programming concepts.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

20h12m

Language

English

About Book

Who Is This Book For?

This C++ book is for experienced C++ developers who are looking to take their knowledge to the next level and perfect their skills in building professional-grade applications.

Book content

chapters 20h12m total length

Introduction to Building C++ Applications

Low-Level Programming with C++

Details of Object-Oriented Programming

Understanding and Designing Templates

Memory Management and Smart Pointers

Digging into Data Structures and Algorithms in STL

Functional Programming

Concurrency and Multithreading

Designing Concurrent Data Structures

Designing World-Ready Applications

Designing a Strategy Game Using Design Patterns

Networking and Security

Debugging and Testing

Graphical User Interface with Qt

Using C++ in Machine Learning Tasks

Implementing a Dialog-Based Search Engine

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