An open API service indexing awesome lists of open source software.

https://github.com/range4-skyz/learncpp

A repository to record my daily learning of C++ coding.
https://github.com/range4-skyz/learncpp

cmake cpp cpp17 cpp20 cpp23

Last synced: 3 months ago
JSON representation

A repository to record my daily learning of C++ coding.

Awesome Lists containing this project

README

          


LearnCpp


![GitHub last commit](https://img.shields.io/github/last-commit/SStmtz/LearnCpp?style=for-the-badge&color=FFB1C8&logoColor=D9E0EE&labelColor=292324)
![GitHub Repo stars](https://img.shields.io/github/stars/Sstmtz/LearnCpp?style=for-the-badge&color=FFB686&logoColor=D9E0EE&labelColor=292324&logo=andela)
![GitHub repo size](https://img.shields.io/github/repo-size/Sstmtz/LearnCpp?style=for-the-badge&color=CAC992&logoColor=D9E0EE&labelColor=292324&logo=protondrive)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/Sstmtz/LearnCpp?style=for-the-badge&labelColor=292324&color=CBA6F7)
![Github open issues](https://img.shields.io/github/issues/Sstmtz/LearnCpp?style=for-the-badge&labelColor=292324&color=D9E0EE)



A repository to record my daily learning of C++ coding.

It includes demo code for simple testing of new language features and libraries





Typing SVG

Please refer to [this file](./tools/REFERENCES.md) for information about some external tools I use.

---


Typing SVG

Here are some template configuration files used for setting up projects.
You can copy them to the root directory of your project and modify them according to your needs.

Please refer to the files in the [template/common](./template/common/) directory for specifics.

---


Typing SVG

> [!WARNING]
> Please note that since most of them are just demo programs, and some new language features or libraries are not supported by the compiler,
they may not be able to run.

You need to run the `run.sh` script located in the specified directory.

---


Typing SVG

- [C++ Reference](https://en.cppreference.com/w/): C++ standard offical documentation.
- [Hacking C++](https://hackingcpp.com/): A collection of various C++ learning resources.
- [Learn C++](https://www.learncpp.com/): A free website devoted to teaching you how to program in modern C++.
- [Modern C++ Idioms](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms): A open-content book, presenting modern C++ idioms to programmers who have moderate level of familiarity with C++.

---


Typing SVG

Using the [MIT License](LICENSE)