根据仓库根目录的《Cpp——内存管理》改编为可交互的 Slidev 演示。原文副本保存在 content/source.md,未修改原文章。
需要 Node.js 22 及以上和 pnpm:
pnpm install
pnpm dev浏览器打开 http://localhost:3045/,用方向键或空格键从封面推进至结尾。
Windows PowerShell 也可运行:
powershell -ExecutionPolicy Bypass -File .\scripts\run.ps1 dev检查:
pnpm run typecheck
pnpm run build演示包含两张独立图谱:地址与存储期、动态资源所有权。两图之间设有语义变形镜头。内容对应关系见 content-analysis.md,逐步镜头与讲述目标见 storyboard.md,颜色与排版规则见 DESIGN_SYSTEM.md。
主舞台包含 20 个场景。数组、结构体分开讲;作用域与存储期放在三种存储期之后。讲解时只展开当前分支与必要关联,回顾时恢复整图。虚线关系使用直角折线,实线保留曲线。
代码在 content/examples/*.md 中用 Markdown 代码块维护,支持 C/C++ 高亮。数组地址公式使用 LaTeX;内存格与嵌套作用域时间条由 MemoryDiagram.vue 展示。