导入
入门
了解本课程开发背后的动机以及你将学到的内容。
先修要求
本课程假设你已熟练掌握 C++ 及其各种特性,例如函数、面向对象编程、模板等。
适合谁学习?
本课程主要面向已经熟悉 C++ 语言的开发者,帮助他们学习 C++20 引入的“概念”(concepts)特性。如果你是 C++20 的新手,或者只是想了解 C++20 新特性的大致情况,本课程将对你有所帮助。如果你已经对 C++20 有整体了解,并希望深入学习概念特性,那么这门课程非常适合你!即使你已有对 C++ 概念的基本认识,也建议从头到尾完整学习本课程。
课程简介
本课程旨在带你掌握 C++20 中概念的基础知识。具体来说,我们将学习:
- 概念提出的设计动机。
- 在函数中使用概念的四种方式。
- 在类中使用概念的不同方法。
- 标准库自带的概念。
- 如何从零开始编写自己的概念。
- 概念在实际项目中的应用示例。

C++