Skip to content

Modern C++ Tutorial

Modern C++ 是和C++98截然不同的存在。实际上Modern C++这个概念本身也在更新换代,以C++11~C++17为代表的Modern C++应该说是现在的主流,而这里的Modern其实还在Future。

本tutorial的目标受众并不是对C++以及程序设计一无所知的小白。我希望读者至少知道一般C++的语法,例如能够实现一个简单的贪吃蛇小游戏之类。

Build & Modules

Vcpkg包管理器

CMake构建系统

一般代码组织形式

Functional & Iteration

基于Lambda的高阶函数

标准Container

使用Ranges进行函数式编程

Template & Concept

宏定义实现的元编程

Template实现的元编程

Concept实现的元编程

Reflection提案

Coroutine & Executor

基于Thread的异步编程

Coroutine的使用与设计

使用Senders惰性求值

Networking提案

Last updated:

苏ICP备2023037773