# C Cpp

> C/C++ 知识库 (C/C++ Knowledge Base)

- Skill: `viewway/c-cpp` (Agent Skill, multi-file: 13 files)
- Install (CLI): `npx skillmds@latest add viewway/c-cpp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/viewway/c-cpp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: viewway (https://skillmd.com/u/viewway)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/viewway/c-cpp

---

# C/C++ 知识库 (C/C++ Knowledge Base)

> C/C++ 全栈知识库：标准演进 → 语言基础 → 标准库 → 现代特性 → Core Guidelines → 陷阱经验 → 并发 → 构建 → 调试 → 面试

## 📑 快速导航

### C 语言
| 文件 | 内容 | 适用场景 |
|------|------|----------|
| [01-c-standard-versions.md](01-c-standard-versions.md) | C89→C99→C11→C17→C23 标准演进 | 选择 C 标准、跨版本兼容 |
| [02-c-fundamentals.md](02-c-fundamentals.md) | 指针/数组/结构体/内存/预处理/位运算 | C 语言基础学习 |
| [03-c-standard-lib.md](03-c-standard-lib.md) | C 标准库 API 速查（中英双语） | 查 API 用法 |

### C++
| 文件 | 内容 | 适用场景 |
|------|------|----------|
| [04-cpp-fundamentals.md](04-cpp-fundamentals.md) | OOP/模板/STL/智能指针/移动语义 | C++ 核心学习 |
| [05-cpp-standard-lib.md](05-cpp-standard-lib.md) | C++ 标准库 API 速查（中英双语） | 查 API 用法 |
| [06-cpp-modern.md](06-cpp-modern.md) | C++11/14/17/20/23 新特性实战 | 现代 C++ 开发 |

### 工程实践
| 文件 | 内容 | 适用场景 |
|------|------|----------|
| [07-cpp-core-guidelines.md](07-cpp-core-guidelines.md) | C++ Core Guidelines 200+ 规则 | 代码规范 |
| [08-dev-pitfalls.md](08-dev-pitfalls.md) | C/C++ 常见陷阱与开发经验 | 避坑 |
| [09-concurrency.md](09-concurrency.md) | 多线程/原子操作/无锁编程 | 并发开发 |
| [10-build-tools.md](10-build-tools.md) | CMake/Make/Ninja/Bazel/gdb/clangd/包管理 | 项目构建 |
| [11-debugging.md](11-debugging.md) | gdb/Valgrind/Sanitizer/perf/覆盖率 | 调试优化 |
| [12-interview.md](12-interview.md) | 面试高频题 | 面试准备 |

## 使用方式
根据问题类型选择对应文件。不确定时从 02 或 04 开始。

