登录 注册
其他 cpluspluscppcpp11cpp14
43,600
Stars
8,784
Forks
553
Watchers
10
Open Issues
未知
许可证
C++
语言
2019-07-14
创建时间
2026-10-13
最近更新

项目能做什么

C++ 那些事,包含 C++ 学习资料与进阶指南。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">

<p align="center">
  <img src="./img/logo.png" alt="C++那些事 | Stories About C Plus Plus" width="480">
</p>

# C++ 那些事

<p align="center">
  <a href="./README.md">🇨🇳 中文</a> |
  <a href="./README_EN.md">🇺🇸 English</a>
</p>

<p align="center">
  📖 <strong>在线阅读(持续更新 · 7 种语言):</strong><a href="https://light-city.github.io/stories_things/zh/">C++那些事 · 中文站</a> | <a href="https://light-city.github.io/stories_things/">English Site</a>
</p>


<p align="center">
  <a href="https://github.com/Light-City/CPlusPlusThings/stargazers">
    <img src="https://img.shields.io/github/stars/Light-City/CPlusPlusThings?style=flat-square&color=yellow" alt="GitHub Stars">
  </a>
  <a href="https://github.com/Light-City/CPlusPlusThings/network/members">
    <img src="https://img.shields.io/github/forks/Light-City/CPlusPlusThings?style=flat-square&color=blue" alt="GitHub Forks">
  </a>
  <a href="https://github.com/Light-City/CPlusPlusThings/issues">
    <img src="https://img.shields.io/github/issues/Light-City/CPlusPlusThings?style=flat-square&color=red" alt="GitHub Issues">
  </a>
  <a href="LICENSE">
    <img src="https://img.shields.io/github/license/Light-City/CPlusPlusThings?style=flat-square&color=green" alt="License">
  </a>
</p>

<p align="center">
  <strong>C++ 那些事 | 从入门到进阶的 C++ 学习之旅 | 深入理解现代 C++</strong>
</p>

</div>

---

- [C++ 那些事](#c-那些事)
    - [重磅项目](#重磅项目)
    - [关于作者](#关于作者)
    - [项目运行](#项目运行)
      - [方式1: vscode + bazel](#方式1-vscode--bazel)
      - [方式2: docker](#方式2-docker)
      - [方式3: g++](#方式3-g)
    - [视频学习本项目](#视频学习本项目)
    - [飞书知识库](#飞书知识库)
    - [基础进阶](#基础进阶)
    - [实战系列](#实战系列)
      - [10 日狂练](#10-日狂练)
      - [重点实战练习](#重点实战练习)
    - [C++2.0 新特性](#c20-新特性)
      - [概况](#概况)
      - [C++11 新特性](#c11-新特性)
      - [C++14/17/20](#c141720)
    - [设计模式](#设计模式)
    - [STL 源码剖析](#stl-源码剖析)
    - [并发编程](#并发编程)
      - [C++ Concurrency in Action](#c-concurrency-in-action)
      - [多线程与多进程](#多线程与多进程)
        - [Threading In C++](#threading-in-c)
    - [C++ 惯用法](#c-惯用法)
        - [你最喜欢的 c++ 编程风格惯用法是什么?](#你最喜欢的-c-编程风格惯用法是什么)
    - [学习课程](#学习课程)
      - [极客时间《现代 C++ 实战 30 讲》](#极客时间现代-c-实战-30-讲)
    - [工具篇](#工具篇)
      - [容器快捷输出工具](#容器快捷输出工具)
      - [像 Python 一样简单输出(Jupyter Notebook)](#像-python-一样简单输出jupyter-notebook)
      - [观察编译过程变化](#观察编译过程变化)
      - [C++ 的 Debug 工具 dbg-macro](#c-的-debug-工具-dbg-macro)
      - [在 Linux 上的 Debug 工具 rr - 拥有回到过去的能力](#在-linux-上的-debug-工具-rr---拥有回到过去的能力)
    - [拓展部分](#拓展部分)
      - [一些问题](#一些问题)
    - [贡献者](#贡献者)

# C++ 那些事


感谢各位对《C++ 那些事》的支持,现将内容也同步至B站,以视频的方式展示,可以打开网站直接阅读~欢迎大家 star、转发、PR。

在线个人博客:[光城的实验室](https://light-city.github.io/)

在线学习网站:[C++那些事](https://light-city.github.io/stories_things/)

- 中文名:**C++ 那些事**
- 英文名:**Stories About C Plus Plus**

这是一个适合初学者从<u>**入门到进阶**</u>的仓库,解决了<u>**面试者与学习者**</u>想要<u>**深入 C++**</u> 及如何<u>**入坑 C++**</u> 的问题。除此之外,本仓库拓展了更加深入的源码分析,多线程并发等的知识,是一个比较全面的 C++ 学习从入门到进阶提升的仓库。

> 🎯 **适合人群**: C++ 初学者、面试准备者、想系统学习 Modern C++ 的开发者
> 📚 **涵盖内容**: C++11/14/17/20 新特性、STL 源码剖析、设计模式
阅读完整原文

商业机会分析 AI 生成

现代 C++ 体系化电子书与专栏

产品构想将仓库内零散的语法剖析、设计模式与特性代码,重构成体系化的实战进阶付费电子书或图文专栏,补充工业界最佳实践和 C++17/20 新特性更新。
核心功能章节系统化编排、现代 C++ 特性深度对照与避坑指南、工业级工程示例源码、PDF/EPUB 离线排版
目标用户希望摆脱旧式 C++ 编码习惯、系统掌握现代 C++ 特性的在职工程师和学生
难度/周期低 · 1-2 个月 · 成本:主要为写作与排版时间成本,分发平台(如微信读书、小册、爱发电)抽成
收费模式数字商品单次买断制销售(定价 39~99 元)
竞争风险盗版 PDF 易于传播导致付费转化率损耗
依据 数据支持的判断

C++ 核心考点与求职面试特训营/社群

产品构想依托 4.3 万+ Star 的庞大开发者基础,建立付费知识社群(如知识星球),提供 C++ 核心八股深度剖析、大厂面试真题复盘、简历指导和代码 Review 服务。
核心功能高频面试真题库及详解、一对一简历修改与技术答疑、定期模拟面试、内推机会撮合
目标用户面临秋招、春招或社招跳槽且主攻 C++ 技术栈的求职者
难度/周期中 · 2-4 周启动并持续运营 · 成本:社群工具年费、日常答疑与指导的时间投入
收费模式社群年费会员(200~500 元/年)或高阶 1v1 咨询求职辅导费
竞争风险需要持续高强度的运营和答疑交付,对个人精力占用极大
依据 AI推测

现代 C++ 交互式实战与重构练习 Web 平台

产品构想结合 WebAssembly 或远程容器编译环境,将项目中的经典代码与进阶特性转化为可在线编写、调试和重构的交互式练习题库(类似专注 C++ 语言特性的专项 LeetCode)。
核心功能免环境配置的在线 C++ 沙箱、特性重构对比评测(如从 C++98 风格迁移到现代 C++)、代码规范自动化检查与评分
目标用户缺乏实操编译环境配置动力、希望边学边练掌握语言特性的初级开发者
难度/周期高 · 3-6 个月 · 成本:云端沙箱服务器算力成本、Web 前后端开发与维护成本
收费模式Freemium 模式,基础练习免费,高级题库与性能剖析工具按月/年订阅(19~39 元/月)
竞争风险远程沙箱执行 C++ 存在安全穿透风险,且算力成本随并发增长显著
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
ocornut/imgui 中文介绍暂未生成
Dear ImGui: Bloat-free Graphical User interface for C++ with
77,045 C++
microsoft/vcpkg 中文介绍暂未生成
C++ Library Manager for Windows, Linux, and MacOS
27,595 CMake
glideapps/quicktype 中文介绍暂未生成
Generate types and converters from JSON, Schema, and GraphQL
13,911 TypeScript
apache/thrift 中文介绍暂未生成
Apache Thrift
10,968 C++
conan-io/conan 中文介绍暂未生成
Conan - The open-source C and C++ package manager
9,566 Python
chakra-core/ChakraCore 中文介绍暂未生成
ChakraCore is an open source Javascript engine with a C API.
9,261 JavaScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2019-07-14,近 30 天仍在推送
社区活跃Star 43,600 / Fork 8,784 / Issue 10(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/Light-City/CPlusPlusThings.git
cd CPlusPlusThings
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。