EHEngHub板块地图
返回笔记
功能脚手架
初级

C++ 初级 · 基础

挂靠(便于检索成体系)

> 脚手架 · **初级按功能自动生成**(死清单)。勾选 = 你本地练过;勿空勾。 > 数据源:`features.index.json` · 重建:`py -3 tools/enghub_main.py notes-scaffold` > 专家:`(暂无 expert,后期补)` · 补课:[/learn/cpp-engine-core](/learn/cpp-engine-core) > 偏向:**基础** — 语法·构建·内存意识·不空喊精通 ## 理论指引(先想清) - [ ] 编译/链接/运行大致在干什么(不必一次挖编译器) - [ ] 栈/堆与对象生命周期为什么重要 - [ ] 值语义 vs 指针/引用各自解决什么问题 - [ ] RAII:资源获取即初始化(和「记得 delete」对立) - [ ] 本轨服务后续引擎/工具,不宣称已会写引擎 ## 功能/操作清单(再动手) ### 环境与构建 - [ ] 本机编译器/IDE 能编过 hello - [ ] 会建一个多文件小项目(或 CMake 极简) - [ ] 会看编译错误前几行定位文件行号 ### 语法骨架 - [ ] 类型、函数、控制流 - [ ] 类与成员函数 - [ ] 头文件/源文件拆分意识 - [ ] 命名空间与基本标准库(string/vector) ### 内存与所有权入门 - [ ] 栈对象与 new/delete 的区别(能口述) - [ ] 引用与指针各何时用(入门级) - [ ] unique_ptr 会用(或说明为何暂不用裸 new) ### 小练习落地 - [ ] 写一个小类(构造/析构可观测) - [ ] 用 vector 存对象并遍历 - [ ] 本机保存工程路径记入笔记实填区 ## 达标 - [ ] 能独立编过一个多文件小程序,并讲清对象生命周期与为何慎用裸 new。 ## 本次实填(开练后) - 本机文件路径: - 一句话复盘: ## 相关 - 索引:[/notes/feat-index](/notes/feat-index) - 练检:`inbox/practice/`

源文件:content/notes/feat-cpp-core-beginner.md