Move Constructor 与 Move Assignment | C++

本章覆盖:resource stealing;reset source;noexcept;self move 的边界;member-wise move;implicit move generation;user-declared destructor 对隐式 move 的影响;move-only type;file handle / socket handle / unique_ptr;容器重分配对 noexcept move 的偏好连接。

本章知识点

  • resource stealing
  • reset source
  • noexcept
  • self move 的边界
  • member-wise move
  • implicit move generation
  • user-declared destructor 对隐式 move 的影响
  • move-only type
  • file handle / socket handle / unique_ptr
  • 容器重分配对 noexcept move 的偏好连接