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という変数にバインドしています。その後、これらの変数は普通の変数のように扱うことができます。
お役に立てれば幸いです。