まず、<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++でマップにアイテムを追加する方法です。これを参考にして、あなたのプログラムに適用してみてください。