pairヘッダーファイルの走査方法

ペアのデータを作るためにC++のPairのヘッダファイルをインクルードする

auto关键字と構造化バインディングを使ってC++11から導入されたペアを走査できます。

pairをループするコード例を以下に示します。

#include <iostream>
#include <utility>

int main() {
    std::pair<int, std::string> myPair(42, "Hello");

    // 使用auto和结构化绑定遍历pair
    auto [first, second] = myPair;

    std::cout << "First element: " << first << std::endl;
    std::cout << "Second element: " << second << std::endl;

    return 0;
}

結果を出力:

First element: 42
Second element: Hello

上記の例では、autoと構造化バインドを利用してpair中の値を、それぞれ、firstとsecondという変数にバインドしています。その後、これらの変数は普通の変数のように扱うことができます。

お役に立てれば幸いです。

bannerAds