Skip to content

Vyogami/tour-of-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Tour of C++

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.

What You'll Learn

  • 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

Prerequisites

  • Basic understanding of programming concepts
  • A C++ compiler (GCC, Clang, or MSVC)
  • A text editor or IDE

Building the Book

This book is built using mdBook. To build and serve locally:

bash

Install mdBook

cargo install mdbook

Clone and navigate to the repository

git clone <https://github.com/vyogami/tour-of-cpp.git>
cd tour-of-cpp

Serve the book locally

mdbook serve

Build the book

mdbook build

Contributing

Contributions are welcome! Please see our contributing guidelines for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.