Dorkytiger 的小屋
C++
Kotlin
前端
搞机
文档目录
首页
C++
C++ STL 与模板技术
智能指针与无锁并发的物理交织
智能指针与无锁并发的物理交织
智能指针不是"语法糖"——它们是
有运行时成本的
。理解它们的物理内存布局和原子操作开销,是写出高性能 C++ 的前提。
本节目录
`std
一、物理大小:和裸指针一样大 unique_ptr<int> up(new int(42)); 栈上 (up 对象本身,8 字节): …
`std
一、16 字节的物理组成 shared_ptr<int> sp(new int(42)); 栈上 (sp 对象本身,16 字节): …
`std
一、循环引用崩溃现场 struct Node { shared_ptr<Node> next; }; auto a = …