C++ Programming

A lightweight execution-visualization book.

Foundations

Data Types

Control Flow

Functions

Classes

Pointers

Inheritance

Ownership

Templates

Standard Library

Exceptions

Lambdas and Callables

Files and Streams

Namespaces and Organization

Enumerations and State

Preprocessor and Build Boundaries

Defensive Programming

Iterator and Algorithm Patterns

Value Categories and References

Containers in Practice

Text and Parsing Utilities

Time and Numeric Utilities

Small Project Organization

Capstone C++ Workflows

Concurrency and Source Panels

Operational Reliability Reports

Concurrency Coordination Reports

Operational Remediation Reports