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 by
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.
Expert C++
- About Book
- Who Is This Book For?
- Book Content
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!