Skip to content

简介

B 站动画系列配套源码,通过构建实用组件来学习现代 C++ 工程实践。包含多个渐进式子项目:ArgParser(命令行解析)、FileCopier(带进度的文件操作)、IniParser(配置文件解析)、MemoryPool(高性能内存管理)和 Mimalloc(开源分配器源码研读)。

每个子项目配有视频教程和详细文档,着重讲解设计决策和工程实践。

核心特性

  • 多个子项目,难度从 🌱 到 💎 渐进
  • ArgParser:命令行参数解析
  • FileCopier:带进度条的文件操作
  • IniParser:INI 配置文件解析
  • MemoryPool:高性能内存池
  • Mimalloc:开源分配器源码研读
  • 配套视频教程

前置知识

  • 基本 C++ 语法
  • CMake 基础

链接

Built with VitePress