Skip to content

feat(vol1): 重写卷一为基础全栈 C++ 教程,新增 ch00–ch12 共 13 章内容#5

Merged
Charliechen114514 merged 3 commits into
mainfrom
feat/vol1_writes
Apr 20, 2026
Merged

feat(vol1): 重写卷一为基础全栈 C++ 教程,新增 ch00–ch12 共 13 章内容#5
Charliechen114514 merged 3 commits into
mainfrom
feat/vol1_writes

Conversation

@Charliechen114514

Copy link
Copy Markdown
Member

Summary

  • 重写 vol1-fundamentals,新增 ch00–ch12 共 13 个章节目录(含各章 index.md + 约 50 篇正文),内容覆盖从环境搭建到 STL 与内存管理的完整入门路径
  • 更新 vol1 首页 index.md 导航,链接至新章节结构
  • 更新 cpp-reference 各子目录 index.md、vol4、vol8 的交叉引用
  • 增强 CI:.github/workflows/lint.yml 新增校验步骤
  • 更新 .markdownlint.json lint 规则、mkdocs.yml 配置
  • 改进 scripts/mkdocs_dev.sh 开发脚本
  • 新增 scripts/check_nav_reachability.py 导航可达性检查
  • 移除废弃文件 documents/vol7-engineering/prompt.md

新章节目录概览

章节 主题
ch00 前言、环境搭建、第一个程序
ch01 基础类型、类型转换、const、值类别
ch02 条件、循环、range-for
ch03 函数基础、传参、重载、inline/constexpr
ch04 指针、指针运算、引用、智能指针预览
ch05 C 数组、std::array、std::string
ch06 类基础、构造/析构、static、friend、链式调用
ch07 算术/比较/IO/下标/调用与转换运算符
ch08 单继承、虚函数、抽象类、多继承、OOP 实践
ch09 函数模板、类模板、特化基础
ch10 try-catch、异常安全、错误处理对比
ch11 vector、map/set、算法入门、STL 惯用法
ch12 内存布局、new/delete、对齐与填充

将 vol1-fundamentals 从原有结构重构为系统化的入门教程,覆盖环境搭建、
基础类型、控制流、函数、指针与引用、数组与字符串、类与对象、运算符重载、
继承与多态、模板基础、异常处理、STL 入门及内存管理。同步更新导航页面、
lint 配置及开发脚本,新增导航可达性检查脚本。
@Charliechen114514 Charliechen114514 merged commit 7e4d95b into main Apr 20, 2026
6 checks passed
@Charliechen114514 Charliechen114514 deleted the feat/vol1_writes branch April 21, 2026 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant