- 新增现代 C++ 教程的 Preface 章节,包括英文和中文版本 - 添加 C++ Primer 练习代码 - 新增 Learn C++ 教程的 C++ 开发简介章节 - 添加头文件解析文档 - 更新 mkdocs.yml,包含新教程的目录结构 - 修改项目设置,使用 Python 3.10环境
161 lines
7.8 KiB
YAML
161 lines
7.8 KiB
YAML
site_name: 知识总结
|
||
site_description: 知识总结文档
|
||
site_author: hugemaker
|
||
# site_url: # 请在这里填写您的网站URL
|
||
strict: false
|
||
|
||
repo_name: 'shark163/doc'
|
||
repo_url: 'https://gitea.hugemaker.com.cn/shark163/doc'
|
||
|
||
nav:
|
||
- 首页: index.md
|
||
- arduino:
|
||
- 软件安装与配置: Arduino/软件安装与库文件设置.md
|
||
- arduino内置函数:
|
||
- 引脚操作: Arduino/arduino内置函数/引脚操作.md
|
||
- 行空板k10: 行空板K10/行空板K10小智ai智能体烧录.md
|
||
- Mixly(米思齐)安装步骤: Mixly(米思齐)/软件安装.md
|
||
- CPP:
|
||
- 书籍:
|
||
- 现代 C++ 教程:
|
||
- 目录: modern-cpp-tutorial-master/book/zh-cn/toc.md
|
||
- 序言: modern-cpp-tutorial-master/book/zh-cn/00-preface.md
|
||
- 第 1 章 迈向现代 C++: modern-cpp-tutorial-master/book/zh-cn/01-intro.md
|
||
- 第 2 章 语言可用性的强化: modern-cpp-tutorial-master/book/zh-cn/02-usability.md
|
||
- 第 3 章 语言运行期的强化: modern-cpp-tutorial-master/book/zh-cn/03-runtime.md
|
||
- 第 4 章 容器: modern-cpp-tutorial-master/book/zh-cn/04-containers.md
|
||
- 第 5 章 智能指针与内存管理: modern-cpp-tutorial-master/book/zh-cn/05-pointers.md
|
||
- 第 6 章 正则表达式: modern-cpp-tutorial-master/book/zh-cn/06-regex.md
|
||
- 第 7 章 并行与并发: modern-cpp-tutorial-master/book/zh-cn/07-thread.md
|
||
- 第 8 章 文件系统: modern-cpp-tutorial-master/book/zh-cn/08-filesystem.md
|
||
- 第 9 章 其他杂项: modern-cpp-tutorial-master/book/zh-cn/09-others.md
|
||
- 第 10 章 展望:C++20 简介: modern-cpp-tutorial-master/book/zh-cn/10-cpp20.md
|
||
- 附录 1:进一步阅读的学习材料: modern-cpp-tutorial-master/book/zh-cn/appendix-1.md
|
||
- 附录 2:现代 C++ 的最佳实践: modern-cpp-tutorial-master/book/zh-cn/appendix-2.md
|
||
- 附录 3:现代 C++ 特性索引: modern-cpp-tutorial-master/book/zh-cn/appendix-3.md
|
||
- cpp-primer:
|
||
- 目录: Cpp-Notes-main/Cpp-Primer/README.md
|
||
- 第一章 开始: Cpp-Notes-main/Cpp-Primer/1.开始.md
|
||
- 第二章 变量和基本类型: Cpp-Notes-main/Cpp-Primer/2.变量和基本类型.md
|
||
- 第三章 字符串向量和数组: Cpp-Notes-main/Cpp-Primer/3.字符串、向量和数组.md
|
||
- 第四章 表达式: Cpp-Notes-main/Cpp-Primer/4.表达式.md
|
||
- 第五章 语句: Cpp-Notes-main/Cpp-Primer/5.语句.md
|
||
- 第六章 函数: Cpp-Notes-main/Cpp-Primer/6.函数.md
|
||
- 第七章 类: Cpp-Notes-main/Cpp-Primer/7.类.md
|
||
- 第八章 输入和输出: Cpp-Notes-main/Cpp-Primer/8.IO库.md
|
||
- 第九章 顺序容器: Cpp-Notes-main/Cpp-Primer/9.顺序容器.md
|
||
- 第十章 泛型算法: Cpp-Notes-main/Cpp-Primer/10.泛型算法.md
|
||
- 第十一章 关联容器: Cpp-Notes-main/Cpp-Primer/11.关联容器.md
|
||
- 第十二章 动态内存: Cpp-Notes-main/Cpp-Primer/12.动态内存.md
|
||
- 第十三章 拷贝控制: Cpp-Notes-main/Cpp-Primer/13.拷贝控制.md
|
||
- 第十四章 重载运算与类型转换: Cpp-Notes-main/Cpp-Primer/14.重载运算与类型转换.md
|
||
- 第十五章 面向对象程序设计: Cpp-Notes-main/Cpp-Primer/15.面向对象程序设计.md
|
||
- 第十六章 模板和泛型编程: Cpp-Notes-main/Cpp-Primer/16.模板和泛型编程.md
|
||
- 第十七章 标准库特殊设施: Cpp-Notes-main/Cpp-Primer/17.标准库特殊设施.md
|
||
- 第十八章 用于大型程序的工具: Cpp-Notes-main/Cpp-Primer/18.用于大型程序的工具.md
|
||
- 第十九章 特殊工具与技术: Cpp-Notes-main/Cpp-Primer/19.特殊工具与技术.md
|
||
- CPlusPlus:
|
||
- 01_C++的注释: CPlusPlus-main/01_C++的注释.md
|
||
- 02_C++的main函数: CPlusPlus-main/02_C++的main函数.md
|
||
- 03_C++的打印: CPlusPlus-main/03_C++的打印.md
|
||
- 04_C++的常量: CPlusPlus-main/04_C++的常量.md
|
||
- 05_C++的变量: CPlusPlus-main/05_C++的变量.md
|
||
- 06_C++的关键字: CPlusPlus-main/06_C++的关键字.md
|
||
- 07_C++的标识符: CPlusPlus-main/07_C++的标识符.md
|
||
- 08_C++的数据类型: CPlusPlus-main/08_C++的数据类型.md
|
||
- 09_C++的转义字符: CPlusPlus-main/09_C++的转义字符.md
|
||
- 10_C++的数据输入: CPlusPlus-main/10_C++的数据输入.md
|
||
- 11_C++的运算符: CPlusPlus-main/11_C++的运算符.md
|
||
- 12_C++的程序流程结构: CPlusPlus-main/12_C++的程序流程结构.md
|
||
- 13_C++的数组: CPlusPlus-main/13_C++的数组.md
|
||
- 14_C++的函数: CPlusPlus-main/14_C++的函数.md
|
||
- 15_C++的指针: CPlusPlus-main/15_C++的指针.md
|
||
- 16_C++的结构体: CPlusPlus-main/16_C++的结构体.md
|
||
- 17_C++的内存模型: CPlusPlus-main/17_C++的内存模型.md
|
||
- 18_C++的引用: CPlusPlus-main/18_C++的引用.md
|
||
- 19_C++的面向对象: CPlusPlus-main/19_C++的面向对象.md
|
||
- 20_C++的类中封装: CPlusPlus-main/20_C++的类中封装.md
|
||
- 21_C++的调用其他类: CPlusPlus-main/21_C++的调用其他类.md
|
||
- 22_C++的类中特性: CPlusPlus-main/22_C++的类中特性.md
|
||
- 23_C++的类中友元: CPlusPlus-main/23_C++的类中友元.md
|
||
- 24_C++的类中运算符重载: CPlusPlus-main/24_C++的类中运算符重载.md
|
||
- 25_C++的类中继承: CPlusPlus-main/25_C++的类中继承.md
|
||
- 26_C++的类中多态: CPlusPlus-main/26_C++的类中多态.md
|
||
- 27_C++的文件操作: CPlusPlus-main/27_C++的文件操作.md
|
||
- 28_C++的模板: CPlusPlus-main/28_C++的模板.md
|
||
- 29_C++的STL: CPlusPlus-main/29_C++的STL.md
|
||
- 30_C++的函数对象: CPlusPlus-main/30_C++的函数对象.md
|
||
- 31_C++的谓词: CPlusPlus-main/31_C++的谓词.md
|
||
- 32_C++的内建函数对象: CPlusPlus-main/32_C++的内建函数对象.md
|
||
- 33_C++的常用算法: CPlusPlus-main/33_C++的常用算法.md
|
||
|
||
|
||
theme:
|
||
name: material
|
||
language: zh
|
||
palette:
|
||
- media: "(prefers-color-scheme: light)"
|
||
scheme: default
|
||
primary: white
|
||
accent: indigo
|
||
toggle:
|
||
icon: material/weather-sunny
|
||
name: 切换到夜间模式
|
||
- media: "(prefers-color-scheme: dark)"
|
||
scheme: slate
|
||
primary: grey # ← 主色调设为灰色
|
||
accent: blue-grey # ← 强调色为蓝灰色
|
||
toggle:
|
||
icon: material/weather-night
|
||
name: 切换到日间模式
|
||
features:
|
||
- navigation.tabs
|
||
- navigation.instant
|
||
- content.action.edit
|
||
- toc.integrate
|
||
font:
|
||
text: Fira Sans
|
||
code: Fira Mono
|
||
icon:
|
||
logo: material/school
|
||
|
||
|
||
#markdown_extensions:
|
||
# - admonition
|
||
# - def_list
|
||
# - footnotes
|
||
# - meta
|
||
# - toc:
|
||
# permalink: ""
|
||
# - pymdownx.arithmatex:
|
||
# generic: true
|
||
# - pymdownx.caret
|
||
# - pymdownx.critic
|
||
# - pymdownx.details
|
||
# - pymdownx.emoji:
|
||
# emoji_generator: !!python/name:pymdownx.emoji.to_svg
|
||
# - pymdownx.highlight:
|
||
# linenums: true
|
||
# - pymdownx.inlinehilite
|
||
# - pymdownx.keys
|
||
# - pymdownx.magiclink
|
||
# - pymdownx.mark
|
||
# - pymdownx.smartsymbols
|
||
# - pymdownx.superfences:
|
||
# custom_fences:
|
||
# - name: math
|
||
# class: arithmatex
|
||
# format: !!python/name:pymdownx.arithmatex.fence_mathjax_format
|
||
# - pymdownx.tasklist:
|
||
# custom_checkbox: true
|
||
# - pymdownx.tilde
|
||
# - pymdownx.tabbed:
|
||
# alternate_style: true
|
||
#
|
||
#extra_javascript:
|
||
# - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
|
||
# - stylesheets/preload.js
|
||
#
|
||
#extra_css:
|
||
# - stylesheets/background.css
|