整理结构体定义与 typedef、成员相对地址、内存对齐,以及成员数组与指针、零长度柔性数组的差别。

介绍类与对象、成员与封装、继承与多态等面向对象基础,并附类图说明继承链与抽象类示例。

记录 cmake_minimum_required、project 指令,以及 Makefile 中 = 与 :=、条件宏等笔记,并附 MinGW 下的 cmake / mingw32-make 使用步骤。

记录数组压缩、非零元素重排及滑动窗口数组移位等 C 代码示例。