A comprehensive, hands-on guide to C++ programming inspired by "A Tour of Go". This tutorial takes you from C++ basics to advanced concepts with practical examples and clear explanations.
- Fundamentals: Variables, types, functions, and control flow
- Object-Oriented Programming: Classes, inheritance, and polymorphism
- Generic Programming: Templates and the Standard Template Library
- Modern C++: Features from C++11 through C++23
- Best Practices: Memory management, performance, and clean code
- Basic understanding of programming concepts
- A C++ compiler (GCC, Clang, or MSVC)
- A text editor or IDE
This book is built using mdBook. To build and serve locally:
bash
cargo install mdbook
git clone <https://github.com/vyogami/tour-of-cpp.git>
cd tour-of-cpp
mdbook serve
mdbook build
Contributions are welcome! Please see our contributing guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.