https://github.com/thomascaneday/learncpp
C++ coding exercises based on the guidance of the LearnCPP website
https://github.com/thomascaneday/learncpp
cpp
Last synced: 12 months ago
JSON representation
C++ coding exercises based on the guidance of the LearnCPP website
- Host: GitHub
- URL: https://github.com/thomascaneday/learncpp
- Owner: ThomasCaneday
- Created: 2025-07-15T03:55:26.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T05:09:57.000Z (12 months ago)
- Last Synced: 2025-07-15T10:42:47.365Z (12 months ago)
- Topics: cpp
- Language: C++
- Homepage: https://www.learncpp.com/
- Size: 33.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LearnCPP Project
This repository contains C++ code and exercises inspired by [learncpp.com](https://www.learncpp.com/), a comprehensive resource for learning modern C++ programming.
## Getting Started
1. **Clone the repository:**
```sh
git clone https://github.com/ThomasCaneday/learncpp.git
cd learncpp
```
2. **Build and run:**
- Use your preferred C++ compiler (e.g., `g++`, `clang++`, or Visual Studio).
- Example:
```sh
g++ -std=c++17 -o main chapter/main.cpp
./main
```
## Structure
- Source code files organized by chapter or topic.
- Additional folders for testing C++ techniques.
- `README.md` — Project overview and instructions.
## Topics Covered
- Basic syntax and variables
- Control flow (if, switch, loops)
- Functions and recursion
- Object-oriented programming (classes, inheritance)
- Templates and STL
- File I/O
- Advanced C++ features
## Contributing
Feel free to submit pull requests for new exercises, improvements, or corrections. Anything and everything helps me learn the language.
## Resources
- [LearnCPP.com](https://www.learncpp.com/)