Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions documents/.pages
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ nav:
- 卷七 · 工程实践: vol7-engineering/
- 领域实战:
- 卷八 · 领域应用: vol8-domains/
- 卷九 · 开源项目学习: vol9-open-source-project-learn/
- 编译与链接: compilation/
- 实战项目: projects/
- 参考:
Expand Down
8 changes: 8 additions & 0 deletions documents/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,14 @@ CMake、包管理、测试、静态分析、DevOps。

---

### 卷九:开源项目学习

通过分析真实开源项目源码(如 Chromium),学习工业级 C++ 代码的设计与实现。

- [开始阅读](vol9-open-source-project-learn/index.md)

---

### 编译与链接深入

深入探讨 C/C++ 的编译、链接、静态库、动态库、符号可见性等核心概念。共 10 篇文章。
Expand Down
3 changes: 3 additions & 0 deletions documents/vol9-open-source-project-learn/.pages
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: 卷九 · 开源项目学习
nav:
- chrome
3 changes: 3 additions & 0 deletions documents/vol9-open-source-project-learn/chrome/.pages
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: Chromium
nav:
- 01_once_callback
9 changes: 9 additions & 0 deletions documents/vol9-open-source-project-learn/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# 卷九 · 开源项目学习

通过分析真实开源项目源码,学习工业级 C++ 代码的设计与实现。

## 项目列表

### Chromium

- [OnceCallback:从 Chromium 学到的回调设计](chrome/01_once_callback/)
Loading