C++ 标准库概览

<utility> 提供 std::pair、std::swap、std::move 等通用工具。移动语义见教学篇移动语义。

函数总览

名称作用
pair两个值组成的聚合
swap交换两个对象
move转为右值,提示可移动

用法提示

map 的元素类型就是 pair<const Key, T>。std::move 本身不移动,只改变值类别。

本节列出 <utility> 高频接口。下一节介绍<memory>:智能指针工厂函数。