目录

C++ Library - <utility>

介绍 (Introduction)

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

  • Pairs - 这些对象可以包含两个不同类型的值:pair,make_pair,piecewise_construct,piecewise_construct_t。

  • Generic relational operators - 它是Generic relational operators的标准定义!=,“,”=和“=在特定命名空间下:rel_ops。

  • Rvalue casts (C++11) - 它允许生成右值引用:forward,move,move_if_noexcept,declval。

  • Generic swap function - 这是一个标准定义,默认情况下由标准库的组件用于所有不提供其自身重载的类型:swap。

功能 (Functions)

Sr.No. 功能说明
1 swap

它交换两个对象的值。

2 make_pair

它构造了对对象。

3 forward

这是一个前瞻性的论点。

4 move

它作为右值移动。

5 move_if_noexcept

如果没有除外,它会移动。

6 declval

这是一个声明值。

Constants

Sr.No. 常量和描述
1 piecewise_construct

它是一个分段构造常数。

Namespaces

Sr.No. 命名空间和描述
1 rel_ops

它是一个关系运算符。

↑回到顶部↑
WIKI教程 @2018