Skip to content

Commit 7a53541

Browse files
committed
删除 Gitbook 无意义配置文件,增加课程链接,增加部分协程前言描述(还需修改,无太多价值)
1 parent 47d20f2 commit 7a53541

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# 现代C++并发编程教程
88

9-
本仓库用来存放 B 站课程[《现代 C++ 并发编程教程》]()的教案、代码。
9+
本仓库用来存放 B 站课程[《现代 C++ 并发编程教程》](https://www.bilibili.com/cheese/play/ss34184)的教案、代码。
1010

1111
不管是否购买课程,任何组织和个人遵守 [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh-hans) 协议均可随意使用学习。
1212

SUMMARY.md

-14
This file was deleted.

md/06协程.md

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,23 @@
11
# 协程
22

3+
## 前言
4+
35
既然是“**现代**” C++ 并发编程教程,怎么能不聊协程呢?
46

57
C++20 引入了协程语法,新增了三个用作协程的关键字:`co_await``co_yield``co_return`。但并未给出标准**协程库**,协程库在 C++23 被引入。
68

7-
希望您拥有 `gcc14``clang18`,最新的 MSVC。
9+
希望您拥有 `gcc14``clang19``Visual Studio 2022 17.11`
10+
11+
我们假设您对 C++20 的协程一无所知、假设您对协程这个概念一无所知、假设您不了解其它语言的协程实现(如 Python、java)。
12+
13+
---
14+
15+
绝大多数人对协程基本可以说是一无所知,但是应该都听过这个名字,大概是因为这些编程语言都在新版本中引入它作为核心语言特性。
16+
17+
这带来了许多的热度,不过这并不完全算是好事,许多的营销号一样的讲述,基本全部都是错误的。
18+
19+
据我所知,在我在 B站发布正经 C++20 协程的教学视频之前,几乎所有打着 C++ 旗号说什么协程的,都是胡言乱语。不过也有一些不错的,如:[**等疾风**](https://space.bilibili.com/35186937)[**happyyang的百草园**](https://space.bilibili.com/312883756),都出过至少算作正经的 C++20 协程的教学视频。
20+
21+
- **C++20 的协程是复杂的**
822

9-
> C++ 20 协程的使用尚不成熟,等待后续更新讲解.....
23+
不管是使用上还是概念上,引入了许多新颖的做法。

0 commit comments

Comments
 (0)