pair型の値を取得する方法(C++)

〜忘れるのでメモ〜

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define rep(i, n) for (int i = 0; i < (n); ++i)

int main() {
    vector<pair<int, int>> pair_vec;

    // 適当に値を追加!
    pair_vec.emplace_back(1, 2);
    pair_vec.emplace_back(3, 4);

    // 取得!
    auto [i, j] = pair_vec[1];

    // 確認のため、出力!
    cout << i << " " << j << endl;
    return 0;
}

コメント