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 它是一个关系运算符。 |