mapコンテナ / 聯想排列

<map>をインクルードする。

#include <iostream>
#include <map>
using namespace std;

int main() {
    map <char, int> dict; // 聯想排列dictを宣言する。

    int val = 0;
    for (char key = 'A'; key < 'F'; key++) {
        dict.insert(make_pair(key, val)); // make_pair()でキーと値とのペアを作って、そのペアを.insert()で聯想排列に格納する。
        val++;
    }

    for (char key = 'A'; key < 'F'; key++) {
        cout << dict[key] << ","; // 聯想配列[キー]という形でアクセスできる。
    }


    return 0;
}

f:id:ti-nspire:20190620071702p:plain