Node Handle、extract、merge 与 Key 修改 | STL

本章覆盖:C++17 node handle;`extract`;node ownership;modify key while extracted;`insert(node_handle)`;`merge`;avoid value reallocation / copy in some cases;allocator compatibility;set / map family;跨容器节点迁移;作为现代高级 API,不需要替代普通 insert / erase。

本章知识点

  • C++17 node handle
  • extract
  • node ownership
  • modify key while extracted
  • insert(node_handle)
  • merge
  • avoid value reallocation / copy in some cases
  • allocator compatibility
  • set / map family
  • 跨容器节点迁移
  • 作为现代高级 API,不需要替代普通 insert / erase