溫馨提示×

c++中怎么使用pair代替結構體

c++
小億
113
2024-01-02 21:01:25
欄目: 編程語言

在C++中,可以使用pair來代替結構體,實現存儲兩個不同類型的數據。

使用pair的步驟如下:

  1. 包含頭文件<utility>。
#include <utility>
  1. 聲明pair變量,并在初始化時指定兩個數據。
std::pair<int, double> myPair(10, 3.14);

這將創建一個pair對象,其中第一個元素是int類型的10,第二個元素是double類型的3.14。

  1. 使用pair的數據。

可以使用.first.second來訪問pair中的第一個和第二個元素。

int firstElement = myPair.first;
double secondElement = myPair.second;

在上述示例中,firstElement將被賦值為10,secondElement將被賦值為3.14。

  1. 可以通過賦值運算符將pair對象的值設置為新值。
myPair = std::make_pair(20, 4.56);

這將把pair對象的第一個元素設置為20,第二個元素設置為4.56。

注意:pair是一個模板類,可以使用任何類型的數據作為pair的元素類型。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女