Logo
Section 1 / 2

入门

了解本课程开发背后的动机以及你将学到的内容。

导入

入门

了解本课程开发背后的动机以及你将学到的内容。

先修要求

本课程假设你已熟练掌握 C++ 及其各种特性,例如函数、面向对象编程、模板等。

适合谁学习?

本课程主要面向已经熟悉 C++ 语言的开发者,帮助他们学习 C++20 引入的“概念”(concepts)特性。如果你是 C++20 的新手,或者只是想了解 C++20 新特性的大致情况,本课程将对你有所帮助。如果你已经对 C++20 有整体了解,并希望深入学习概念特性,那么这门课程非常适合你!即使你已有对 C++ 概念的基本认识,也建议从头到尾完整学习本课程。

课程简介

本课程旨在带你掌握 C++20 中概念的基础知识。具体来说,我们将学习:

  • 概念提出的设计动机。
  • 在函数中使用概念的四种方式。
  • 在类中使用概念的不同方法。
  • 标准库自带的概念。
  • 如何从零开始编写自己的概念。
  • 概念在实际项目中的应用示例。
C++
C++

为什么使用 C++ 概念?