https://github.com/kononovarseniy/cpp-example
Если захочу кого-то учить C++ буду использовать этот репозиторий
https://github.com/kononovarseniy/cpp-example
cmake cpp cpp20
Last synced: over 1 year ago
JSON representation
Если захочу кого-то учить C++ буду использовать этот репозиторий
- Host: GitHub
- URL: https://github.com/kononovarseniy/cpp-example
- Owner: kononovarseniy
- License: mit
- Created: 2025-01-29T13:35:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-29T13:57:21.000Z (over 1 year ago)
- Last Synced: 2025-01-29T14:33:34.413Z (over 1 year ago)
- Topics: cmake, cpp, cpp20
- Language: CMake
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cpp-example
Репозиторий с обучающими примерами.
## Структура репозитория
* `include` -- директория с публичными заголовочными фалами. Полезно для библиотек.
* `src` -- исходные файлы проекта. В том числе приватные заголовочные файлы.
* `main.cpp` -- файл с точкой входа в приложение.
* `.clang-format` -- настройки форматирования кода. Слабонервным не редактировать.
* `.gitignore` -- фалы исключенные из контроля версий.
* `CMakeLists.txt` -- скрипт системы сборки.
* `LICENSE` -- файл с условиями распространения и использования кода.
* `README.md` -- вы находитесь здесь.
## Полезные ссылки
#### Сайты справочники
На части из них есть туториалы. Но в основном удобнее по конкретному фопросу гуглить ссылку на эти сайты.
* C++: [cppreference.com](https://en.cppreference.com/w/) ([ru](https://ru.cppreference.com/w/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0)) -- очень полезный сайт. Английская версия очень хорошо покрывает все стандарты C++.
* CMake: [cmake.org](https://cmake.org/) -- сложночитаемая но полная документация к CMake.
* Git: [git-scm.com](https://git-scm.com/) -- за крутыми плюшками гита сюда.
#### Другое
* Полезные практики CMake: [modern-cmake](https://cliutils.gitlab.io/modern-cmake/README.html)