在C++中,可以使用pair來代替結構體,實現存儲兩個不同類型的數據。
使用pair的步驟如下:
<utility>
。#include <utility>
std::pair<int, double> myPair(10, 3.14);
這將創建一個pair對象,其中第一個元素是int類型的10,第二個元素是double類型的3.14。
可以使用.first
和.second
來訪問pair中的第一個和第二個元素。
int firstElement = myPair.first;
double secondElement = myPair.second;
在上述示例中,firstElement
將被賦值為10,secondElement
將被賦值為3.14。
myPair = std::make_pair(20, 4.56);
這將把pair對象的第一個元素設置為20,第二個元素設置為4.56。
注意:pair是一個模板類,可以使用任何類型的數據作為pair的元素類型。