CS106L 第 6 讲:迭代器与指针
从统一遍历容器出发,系统理解迭代器、指针、内存与常见失效问题。
PERSONAL KNOWLEDGE SYSTEM · ONLINE
这里记录一路上解决过的问题。
ARCHIVE INDEX
显示全部 13 篇文章
从统一遍历容器出发,系统理解迭代器、指针、内存与常见失效问题。
从封装、构造函数和类设计出发,理解继承、虚函数与动态多态。
通过游戏对象和完整练习掌握继承、对象切片、虚函数与运行时多态。
从泛型容器实现出发,理解类模板、模板实例化与 const 正确性。
系统学习函数模板、类型推导、概念约束、参数包与模板元编程。
把行为交给算法,理解函数指针、Lambda、函数对象与标准算法。
让自定义类型拥有自然的 C++ 语法,掌握成员与非成员运算符设计。
理解对象如何被创建、复制、赋值、移动与销毁,以及资源管理规则。
理解左值、右值、移动构造与 std::move,避免无意义的大对象复制。
用类型表达“值可能不存在”,系统掌握 std::optional 与安全接口设计。
从资源生命周期出发,掌握 RAII、智能指针以及 Make 与 CMake 项目构建。
从词法、语法、生命周期、I/O 与 ABI 多个层次理解 C++ 的反直觉行为。
圆方树与点双连通分量的题目整理、建模方法和代码实现。
试试更短的关键词,或切换到“全部”。