Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mq-b/modern-cpp-templates-tutorial
现代C++模板教程
https://github.com/mq-b/modern-cpp-templates-tutorial
cpp cpp20 modern-cpp msvc2022 template windows-11
Last synced: 3 days ago
JSON representation
现代C++模板教程
- Host: GitHub
- URL: https://github.com/mq-b/modern-cpp-templates-tutorial
- Owner: Mq-b
- License: other
- Created: 2023-12-26T14:21:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-06T03:17:21.000Z (5 months ago)
- Last Synced: 2025-01-18T06:02:28.125Z (3 days ago)
- Topics: cpp, cpp20, modern-cpp, msvc2022, template, windows-11
- Language: C++
- Homepage: https://mq-b.github.io/Modern-Cpp-templates-tutorial/
- Size: 526 KB
- Stars: 708
- Watchers: 9
- Forks: 92
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 现代 C++ 模板教程
本仓库用来存放 B 站课程 [**《现代 C++ 模板教程 2024》**](https://b23.tv/Ppq4Bsw)的教案、代码,和**作业**。
任何组织和个人遵守 [CC BY-NC-ND 4.0](LICENSE) 协议即可随意使用。
[捐赠](/image/捐赠)、issues、pr 均会在 **[致谢列表](/image/捐赠/thanks.md)中铭记您的贡献**。
---
国内众多 C++ 教程古老且过时,学校教学则更是过分。我们需要新式的,教学符合时代的知识、代码风格、思维的课程!
本教程创新性的采用学习 + [提交作业](/homework/README.md)的方式,您需要视频学习后提交作业,而我们会进行批改和评论。
本教程假设读者的最低水平为:`C + class + STL`。
虽强调现代 C++,但同时对于老式模板写法也都会进行提及和教学。**因为不体会老式语法和写法的折磨,没有办法理解新特性的价值与意义**。
请确保您的编译器至少支持 C++20,优先使用 gcc13,clang16,msvc v19.latest。所有代码均测试三大编译器。