<utility>
定义帮助生成和管理对有用对象,是标准模板库 (STL) (STL) 类型、函数和运算符,当需要将两个对象时,其一个。
#include <utility>
备注
对在标准 C++ 库中广泛使用。 它们所需的作为参数传递并返回值为各个函数并为元素类型的容器 (如 映射类 和 multimap 类。 <公共> 标题由 <映射> 自动包括帮助管理自己的键/值对输出元素。
类
包装 pair 元素类型的类。 |
|
包装 pair 的元素数的类。 |
函数
保留引用类型 ( lvalue 或 rvalue)。会掩盖了参数。理想的转发。 |
|
从 pair 对象获取元素的函数。 |
|
使用的模板帮助器函数构造对象类型 pair,基于组件类型作为参数传递的数据类型。 |
|
返回参数中传递的 rvalue 引用。 |
|
交换两个 pair 对象的元素。 |
运算符
测试,如果运算符左侧的对象对与对不等于右侧的对象。 |
|
测试,如果运算符左侧的对象对与相等对右侧对象。 |
|
测试,如果运算符左侧的对象包含对小于右侧对象。 |
|
测试,如果运算符左侧的对象对小于或等于对右侧对象。 |
|
测试,如果运算符左侧的对象包含对大于右侧对象。 |
|
测试,如果运算符左侧的对象对大于或等于对右侧对象。 |
结构
可以将两个对象作为单个对象的类型。 |