utility

utility

定義標準模板庫 (STL) 類型、函數和運算符,以幫助構建和管理的對象,這兩個對象視為就可以像在需要時可對。

對已得到廣泛應用的標準c++庫中。它們是必需的作為參數和返回值的各種功能和元素類型的容器(例如類映射 和 multimap 類。標題將自動包含通過 要幫助管理其鍵/值對鍵入的元素。

基本信息


廣泛標準++庫。必需參返值各功元素類型容器(例類映射   類。 標題包含 幫助管鍵/值鍵元素。

使用


件:#
pair
函數
forward 保留引用類型(或者lvalue或rvalue) 參數從被遮掩完美轉發。
get 獲取從元素的函數pair對象。
make_pair 用於構造類型的對象的模板 helper 函數 pair,其中的組件類型基於作為參數傳遞的數據類型。
move 返回傳入參數作為rvalue的引用。
swap 交換兩個 pair 對象的元素。
運算符
運算符! =測試該運算符左側的對對象不等於對對象的右側。
運算符 = =測試該運算符左側的對對象等於對對象的右側。
運算符 <測試對運算符的左邊的對象小於對對象的右側。
運算符 < =測試對運算符的左邊的對象小於或等於對對象的右側。
運算符 >測試該運算符左側的對對象大於對對象的右側。
運算符 > =測試該運算符左側的對對象大於或等於對對象的右側。

例子


#include
#include
using namespace std;
pair p;
int main()
{
cin >> p.first >> p.second;
cout << p.first << " " << p.second << endl;
return 0;
}