C++でのマップへのアイテムの追加方法


まず、<map>ヘッダーファイルをインクルードします。

#include <map>

次に、マップを宣言し、アイテムを追加します。マップはキーと値のペアで構成されます。

std::map<int, std::string> myMap;
// アイテムの追加
myMap[1] = "Apple";
myMap[2] = "Banana";
myMap[3] = "Orange";

上記の例では、整数型のキーに対して文字列型の値を関連付けています。キーとして使用するデータ型は任意です。

また、insert関数を使用してアイテムを追加することもできます。

myMap.insert(std::make_pair(4, "Grapes"));

さらに、範囲ベースのループを使用してマップの要素を表示することもできます。

for (const auto& pair : myMap) {
    std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}

これにより、マップ内のすべてのキーと値が表示されます。

以上がC++でマップにアイテムを追加する方法です。これを参考にして、あなたのプログラムに適用してみてください。