把知识连接成作品

从一个实用工具,开始你的项目开发。

20 个循序渐进的 C++ 项目,从生活小工具到综合应用。先理解需求、完成核心功能,再逐步扩展成自己的作品。

每一步都有可验证的成果

查看成品目标 → 按阶段开发 → 使用样例自测 → 在编辑器运行测试 → 继续本地扩展。

网络、图片识别和 AI 项目提供离线核心任务,无需密钥即可练习。真实接口、图形界面与部署要求会在项目开发指南中说明。

当前显示 20 / 20 个课程项目

免费项目

开始构建
项目 01 · 基础入门

快递运费计算器

按重量、地区和配送方式输出费用明细。

条件判断函数整数运算

控制台核心功能

查看构建计划
  1. 建立计费表

    分别保存地区首重与续重单价,先验证首重费用。

  2. 处理续重

    将超出部分向上取整;检查 1000、1001、2000 克。

  3. 生成账单

    加急费独立计算,核对三个明细之和等于总价。

查看开发指南 →

免费项目

开始构建
项目 02 · 基础入门

个人收支小账本

记录日常收支,生成收入、支出与结余。

结构体循环整数金额

控制台核心功能

查看构建计划
  1. 定义账目

    将金额按分保存,明确收支类型,避免浮点金额误差。

  2. 分类累计

    分别维护收入与支出,验证只有收入或只有支出的情况。

  3. 核对结余

    计算收入减支出,以大额记录验证 long long。

查看开发指南 →

免费项目

开始构建
项目 03 · 基础入门

学习任务与复习清单

生成今日待办,优先处理已经到期的学习任务。

结构体排序状态管理

控制台核心功能

查看构建计划
  1. 建立任务模型

    区分已完成、到期与未来任务,日期先使用整数天。

  2. 筛选今日清单

    排除已完成任务,保留到期日不晚于今天的任务。

  3. 明确优先顺序

    按到期日及编号排序,验证空清单与同日任务。

查看开发指南 →

会员项目

开始构建
项目 04 · 基础入门

家庭用电分析器

根据电表记录计算用电量,发现异常增长。

数组差分统计

控制台核心功能

查看构建计划
  1. 还原每日用量
  2. 计算总费用
  3. 定位异常日
了解会员项目 →

会员项目

开始构建
项目 05 · 基础入门

文本清洗与关键词统计器

清理多余空格与重复行,统计保留文本的关键词。

字符串集合文本处理

控制台核心功能

查看构建计划
  1. 统一空白
  2. 稳定去重
  3. 统计关键词
了解会员项目 →

会员项目

开始构建
项目 06 · 数据与文件

CSV 数据整理助手

解析带引号的名单,筛除无效数据并稳定去重。

状态机CSV数据校验

控制台核心功能

查看构建计划
  1. 解析引号状态
  2. 校验后去重
  3. 规范导出
了解会员项目 →

会员项目

开始构建
项目 07 · 数据与文件

下载文件夹整理助手

按文件类型生成可检查的整理计划。

文件路径映射规则匹配

控制台核心功能

查看构建计划
  1. 提取扩展名
  2. 匹配分类规则
  3. 形成执行预览
了解会员项目 →

会员项目

开始构建
项目 08 · 数据与文件

重复文件查找器

按文件大小和摘要筛选重复候选组。

哈希分组排序

控制台核心功能

查看构建计划
  1. 组合分组键
  2. 整理重复组
  3. 验证候选边界
了解会员项目 →

会员项目

开始构建
项目 09 · 数据与文件

库存与补货助手

登记出入库,按安全库存生成补货建议。

类映射业务校验

控制台核心功能

查看构建计划
  1. 建立台账
  2. 先验证再变更
  3. 生成补货建议
了解会员项目 →

会员项目

开始构建
项目 10 · 数据与文件

个人资料检索工具

建立关键词索引,查找同时包含多个关键词的资料。

集合倒排索引交集

控制台核心功能

查看构建计划
  1. 分离分词与检索
  2. 建立倒排索引
  3. 求多词交集
了解会员项目 →

会员项目

开始构建
项目 11 · 网络与自动化

天气与出行提醒助手

根据离线天气数据生成可解释的出行提醒。

结构体规则判断接口分层

离线天气规则引擎;真实天气接口为本地扩展

查看构建计划
  1. 适配天气模型
  2. 收集多个提醒
  3. 核对阈值
了解会员项目 →

会员项目

开始构建
项目 12 · 网络与自动化

网站可用性监测器

汇总探测结果,区分成功、失败与超时。

统计超时网络协议

离线探测结果分析器;主动 HTTP 探测为本地扩展

查看构建计划
  1. 确定判定优先级
  2. 按站点聚合
  3. 避免除零
了解会员项目 →

会员项目

开始构建
项目 13 · 网络与自动化

订阅更新聚合器

合并更新记录,去重后按时间展示。

映射去重排序

规范化订阅聚合器;RSS/Atom 获取为本地扩展

查看构建计划
  1. 定义稳定标识
  2. 比较更新版本
  3. 生成更新清单
了解会员项目 →

会员项目

开始构建
项目 14 · 网络与自动化

日志分析与故障定位助手

找出错误请求较多的接口及其最慢请求。

流式处理聚合排序

控制台核心功能

查看构建计划
  1. 明确统计口径
  2. 单遍处理日志
  3. 形成排查清单
了解会员项目 →

会员项目

开始构建
项目 15 · 网络与自动化

增量备份与恢复工具

比较文件快照,生成版本变化清单。

映射集合差异版本清单

备份差异计划器;真实备份与恢复为本地扩展

查看构建计划
  1. 表示快照
  2. 计算差异
  3. 验证恢复依据
了解会员项目 →

会员项目

开始构建
项目 16 · 综合开发

二维码识别与资料归档工具

整理扫码识别内容,去重后分类归档。

字符串协议识别去重

已解码内容归档核心;OpenCV 图片识别为本地扩展

查看构建计划
  1. 隔离识别与归档
  2. 分类与清洗
  3. 保留扫描顺序
了解会员项目 →

会员项目

开始构建
项目 17 · 综合开发

校园或园区路线规划器

在正权道路网络中计算可达的较短路线。

图优先队列最短路径

控制台核心功能

查看构建计划
  1. 建立道路模型
  2. 更新最短距离
  3. 验证可达性
了解会员项目 →

会员项目

开始构建
项目 18 · 综合开发

个人知识库管理器

维护笔记、标签并实现关键词查询。

类CRUD集合

内存笔记管理核心;SQLite、全文搜索与界面为本地扩展

查看构建计划
  1. 解析业务命令
  2. 维护覆盖与删除
  3. 实现检索
了解会员项目 →

会员项目

开始构建
项目 19 · 综合开发

AI 辅助记账助手

校验模型提取的候选账目,经用户确认后入账。

接口适配校验幂等

AI 候选账目校验核心;DeepSeek 调用与确认界面为本地扩展

查看构建计划
  1. 先模拟模型输出
  2. 校验与确认
  3. 防重复入账
了解会员项目 →

会员项目

开始构建
项目 20 · 综合开发

小型团队工单系统

用状态机管理工单创建、分配与处理。

状态机权限边界模块化

工单状态流转核心;数据库、C++ API、前端与部署为本地扩展

查看构建计划
  1. 定义状态转换
  2. 统一业务验证
  3. 验证生命周期
了解会员项目 →

用真实结果检验你的作品。

核心测试与本地扩展分开验收,完成一个可以解释、可以复现的项目。

查看我的成果 →