C++ from First Program to Advanced Code

C++ from First Program to Advanced Code

Write Robust C++ Programs with Modern Features and the STLBy Elliot Jansen
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length7h 17m

About this audiobook

learn C++ programming and C++ from beginner to pro. If you're ready to master C++ from the ground up—from writing your first program to wielding advanced templates and the STL—C++ from First Program to Advanced Code is your complete, hands-on guide. This book takes you on a full path through the language, covering everything from basic syntax and control structures to modern design techniques used in real-world codebases. Whether you're a beginner aiming to learn C++ programming or an experienced developer looking to deepen your understanding of C++ templates, the Standard Template Library (STL), and object-oriented design patterns, Elliot Jansen delivers practical examples and clear explanations. Unlike competitors like C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals and C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals, which focus on C# and .NET ecosystems, this book is laser-focused on C++—the language behind operating systems, game engines, high-frequency trading, and embedded systems. You'll build real projects, learn memory management, explore advanced features like move semantics and lambda expressions, and discover how to write efficient, maintainable code. With step-by-step tutorials and expert insights, C++ from First Program to Advanced Code equips you with the skills to tackle complex software challenges. Start your journey today and transform from a novice into a proficient C++ developer. This hands-on C/C++/C#/.NET guide is written to be used at the keyboard: every concept is paired with something you can run, adapt, and keep. You move from first principles to real, working results, with the common errors and fixes called out along the way so you are never stuck for long.

Audiobook details

GenreTechnology
Length7 hrs 17 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish

Table of contents

1Introduction
2Preface
3Chapter 1 — Your First C++ Program and Development Environment
4Chapter 2 — Variables, Data Types, and Operators
5Chapter 3 — Control Flow: Decision Making and Loops
Show all chapters
6Chapter 4 — Functions and Overloading
7Chapter 5 — Arrays, Strings, and Pointers
8Chapter 6 — Dynamic Memory and Smart Pointers
9Chapter 7 — Object‑Oriented Programming: Classes and Objects
10Chapter 8 — Constructors, Destructors, and the Rule of Five
11Chapter 9 — Operator Overloading and Custom I/O
12Chapter 10 — Inheritance and Polymorphism
13Chapter 11 — Templates: Generic Programming
14Chapter 12 — The Standard Template Library: Containers
15Chapter 13 — STL Algorithms and Iterators
16Chapter 14 — Exception Handling and solid Code
17Chapter 15 — File I/O and Data Persistence
18Chapter 16 — Modern C++20 Features
19Chapter 17 — Concurrency and Multithreading
20Chapter 18 — Capstone: TaskMaster Release
21About the Author
Hands of Time
Hands of TimeRebecca Struthers8h 8m4.4 (1.3K)$26 · $0.00
Never Lost Again
Never Lost AgainBill Kilday10h 1m4.4 (805)$29 · $0.00
How the Internet Happened
How the Internet HappenedBrian McCullough13h 28m4.3 (2.7K)$23 · $0.00
Collected Writings of Nikola Tesla
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m4.3 (1.7K)$1 · $0.00
Just Aspire
Just AspireAjai Chowdhry9h 13m4.4 (260)$29 · $0.00
The Little Book of Aliens
The Little Book of AliensAdam Frank8h 20m4.3 (1.3K)$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m4.3 (1.3K)$2 · $0.00
Kargil
KargilV.P. Malik15h 18m4.3 (2K)$24 · $0.00
Experiments with Alternating Currents
Experiments with Alternating CurrentsNikola Tesla9h 6m4.3 (874)$1 · $0.00
Fire on the Horizon
Fire on the HorizonTom Shroder, John Konrad8h 23m4.3 (858)$26 · $0.00
The Smell of Kerosene (Annotated)
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m4.3 (523)$2 · $0.00
The Boy Who Harnessed the Wind
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m4.2 (78.9K)$29 · $0.00
Across the Airless Wilds
Across the Airless WildsEarl Swift10h 8m4.3 (1.3K)$29 · $0.00
Console Wars
Console WarsBlake J. Harris20h 41m4.2 (13.7K)$46 · $0.00
Improvised Munitions Handbook
Improvised Munitions HandbookU.S. Department of Defense4h 49m4.3 (1.6K)$1.99 · $0.00
Escaping Gravity
Escaping GravityLori Garver10h 54m4.2 (2.2K)$20 · $0.00
Wireless Wars
Wireless WarsJonathan Pelson8h 2m4.3 (418)$20 · $0.00
Let There Be Water
Let There Be WaterSeth M. Siegel8h 36m4.2 (2.3K)$20 · $0.00
The Perfectionists
The PerfectionistsSimon Winchester11h 46m4.2 (9.9K)$29 · $0.00
Rethinking Narcissism
Rethinking NarcissismDr. Craig Malkin6h 7m4.2 (3.4K)$24 · $0.00

You may also like

Solte a língua em inglês
Solte a língua em inglêsJihad M. Abou Ghouche1h 59m4.5 (1.2K)$1 · $0.00
Fale tudo em Inglês em viagens!
Fale tudo em Inglês em viagens!José Roberto A. Igreja1h 6m4.0 (1.2K)$1 · $0.00
Bicycling for Ladies
Bicycling for LadiesMaria E. Ward4h 13m3.9 (178)$2 · $0.00
Airbnb: How to Build Listings That Rank, Convert, and Perform Consistently (Quit Your Day Job and Earn Full-time Income on Autopilot With a Profitable Airbnb Business Even if You’re an Absolute Beginner)
Airbnb: How to Build Listings That Rank, Convert, and Perform Consistently (Quit Your Day Job and Earn Full-time Income on Autopilot With a Profitable Airbnb Business Even if You’re an Absolute Beginner)Robert Hopper2h 2m$3.50 · $0.00
The Flash Learning Technical English C2 Step A
The Flash Learning Technical English C2 Step AYvan Henrique Da Silva42m$7 · $0.00
INBDE STUDY GUIDE   2026/2027
INBDE STUDY GUIDE 2026/2027Adrian Hartwell14h 41m$11.50 · $0.00
ACT ENGLISH STUDY GUIDE 2026–2027
ACT ENGLISH STUDY GUIDE 2026–2027Adrian Hartwell12h 48m$11.50 · $0.00
Pull UPS: A Step-by-step Pull-up Strength Guide for Beginners and Heavier Trainees (Build Your Upper Body Working Your Upper Back, Shoulders, and Biceps at Home Workouts)
Pull UPS: A Step-by-step Pull-up Strength Guide for Beginners and Heavier Trainees (Build Your Upper Body Working Your Upper Back, Shoulders, and Biceps at Home Workouts)David Graves1h 34m$3.50 · $0.00
Backends with Node and Express
Backends with Node and ExpressDominic Delgado8h 5m$5 · $0.00
Go Web Applications, Project by Project
Go Web Applications, Project by ProjectImani Calderon7h 17m$5 · $0.00
Holy Holy Holy
Holy Holy HolyBill Brown Jr.25m$2
Scherzo in Bb
Scherzo in BbBill Brown Jr.1h 39m$10
1000 essential words in Portuguese
1000 essential words in PortugueseJM Gardner2h 18m$10 · $0.00
Blue Velvet
Blue VelvetBill Brown Jr.39m$4
What a Wonderful World
What a Wonderful WorldBill Brown Jr.59m$5
Jesus Loves Me
Jesus Loves MeBill Brown Jr.22m$2
Grace Greater Than Our Sin
Grace Greater Than Our SinBill Brown Jr.1h 38m$10
Somewhere My Love
Somewhere My LoveBill Brown Jr.1h 1m$10
Hotel California
Hotel CaliforniaBill Brown Jr.2h 22m$10
Red Rubber Ball Accompaniment
Red Rubber Ball AccompanimentBill Brown Jr.18m$2