C++ 库 - <实用程序>


介绍

它包含不相关领域的实用程序。

  • Pairs - 这些对象可以保存不同类型的两个值:pair、make_pair、piecewise_construct、piecewise_construct_t。

  • 通用关系运算符- 它是特定命名空间下关系运算符 !=、>、<= 和 >= 的标准定义:rel_ops。

  • 右值转换 (C++11) - 它允许生成右值引用:forward、move、move_if_noexcept、declval。

  • 通用交换函数- 这是标准库组件默认使用的标准定义,适用于不提供自己的重载的所有类型:交换。

功能

先生。 功能说明
1 交换

它交换两个对象的值。

2 生成对

它构造pair对象。

3 向前

这是一个前向论证。

4 移动

它作为右值移动。

5 如果没有例外则移动

如果没有异常,它就会移动。

6 德克瓦尔

它是一个声明值。

常数

先生。 常量及描述
1 分段构造

它是一个分段构造常数。

命名空间

先生。 命名空间和描述
1 相对操作

它是一个关系运算符。