PERSONAL KNOWLEDGE SYSTEM · ONLINE

天行健,
君子以自强不息。

这里记录一路上解决过的问题。

已归档
13
知识分类
02
最近更新
2026-08-01

ARCHIVE INDEX

文章索引

显示全部 13 篇文章

公开 · CLASS-C
C++

CS106L 第 6 讲:迭代器与指针

从统一遍历容器出发,系统理解迭代器、指针、内存与常见失效问题。

#C++#迭代器#指针
公开 · CLASS-C
C++

CS106L 第 7 讲:类、继承与动态多态

从封装、构造函数和类设计出发,理解继承、虚函数与动态多态。

#C++#类#面向对象
公开 · CLASS-C
C++

CS106L 第 8 讲(选修):继承实践

通过游戏对象和完整练习掌握继承、对象切片、虚函数与运行时多态。

#C++#继承#多态
公开 · CLASS-C
C++

CS106L 第 9 讲:类模板与 const 正确性

从泛型容器实现出发,理解类模板、模板实例化与 const 正确性。

#C++#类模板#const
公开 · CLASS-C
C++

CS106L 第 10 讲:函数模板

系统学习函数模板、类型推导、概念约束、参数包与模板元编程。

#C++#函数模板#泛型编程
公开 · CLASS-C
C++

CS106L 第 11 讲:函数与 Lambda

把行为交给算法,理解函数指针、Lambda、函数对象与标准算法。

#C++#Lambda#标准算法
公开 · CLASS-C
C++

CS106L 第 12 讲:运算符重载

让自定义类型拥有自然的 C++ 语法,掌握成员与非成员运算符设计。

#C++#运算符重载#类设计
公开 · CLASS-C
C++

CS106L 第 13 讲:特殊成员函数

理解对象如何被创建、复制、赋值、移动与销毁,以及资源管理规则。

#C++#特殊成员函数#对象生命周期
公开 · CLASS-C
C++

CS106L 第 14 讲:移动语义

理解左值、右值、移动构造与 std::move,避免无意义的大对象复制。

#C++#移动语义#右值引用
公开 · CLASS-C
C++

CS106L 第 15 讲:std::optional 与类型安全

用类型表达“值可能不存在”,系统掌握 std::optional 与安全接口设计。

#C++#std::optional#类型安全
公开 · CLASS-C
C++

CS106L 第 16 讲:RAII、智能指针与项目构建

从资源生命周期出发,掌握 RAII、智能指针以及 Make 与 CMake 项目构建。

#C++#RAII#智能指针
公开 · CLASS-C
C++

CS106L 第 17 讲(选修):C++ 冰山之下

从词法、语法、生命周期、I/O 与 ABI 多个层次理解 C++ 的反直觉行为。

#C++#语言机制#ABI
私密 · CLASS-A
图论

圆方树

圆方树与点双连通分量的题目整理、建模方法和代码实现。

#圆方树#Tarjan#图论