cpp - weak_ptr

参考博客

总结

  • 抽象出一个对立的概念
    • ==内存所有者==:用于管理内存的创建/释放
    • ==内存观察者==:可以访问内存;
      • 但是访问前需要变为临时的内存所有者
      • 或者锁住对内存的创建/释放/修改等操作
  • weak_ptr 和 shared_ptr一样,多线程使用时会涉及到数据竞争的问题


cpp - weak_ptr
http://example.com/2024/08/28/CPP/weak_ptr/
作者
Cyokeo
发布于
2024年8月28日
许可协议