Lifetime Bug:Dangling Pointer / Reference / View | C++

本章覆盖:dangling pointer;dangling reference;use-after-free;temporary lifetime;returning local reference;lambda reference capture;string_view / span lifetime;iterator invalidation 的连接留给 STL;async callback lifetime;所有权、借用与生命周期必须一起设计。

本章知识点

  • dangling pointer
  • dangling reference
  • use-after-free
  • temporary lifetime
  • returning local reference
  • lambda reference capture
  • string_view / span lifetime
  • iterator invalidation 的连接留给 STL
  • async callback lifetime
  • 所有权、借用与生命周期必须一起设计