Skip to content

NoDestructor:从 Chromium 学静态生命周期管理

本目录拆 Chromium 的 base::NoDestructor<T>,讲透全局/静态对象的生命周期管理:为什么 Chromium 禁全局构造和析构、placement new 怎么手动管生命周期、magic statics 的线程安全、"故意泄漏"的权衡。它和 OnceCallback / WeakPtr / flat_map 是姊妹篇,补 vol9/chrome 的静态生命周期这块。

NoDestructor 是个轻量组件(一个 header-only 的薄包装类),本系列比前三者精简。

完整教程(full/)

进阶设计指南(hands_on/)

面向有模板与生命周期经验的读者:动机、接口与实现使用边界与测试

v0.10.0-6-gbcee94e · bcee94e · 2026-08-20