C++でのmapの使い方は何ですか。

C++では、std::mapを使用して、キーと値のペア(key-value pair)のコレクションを作成することができます。std::mapコンテナはキーの順序でソートされ、各キーは一度しか現れません。

std::mapを使用した一般的な操作方法には、次のようなものがあります:

  1. ヘッダーファイルをインクルードします。
  2. std::mapはキーと値のペアを保持する連想配列です。
  3. map<Key, Value> mapName;
  4. マップ名[key] = 値;
  5. mapName.insert(std::pair<int, string>(key, value));
  6. value = mapName[key];
    value = mapNameの[key];
  7. もし(mapName.count(key) > 0)ならば
  8. もし (mapName.find(key) != mapName.end()) ならば
  9. mapName.erase(key);
    → mapNameのキーを削除する。
  10. mapNameの先頭から末尾まで、イテレーターを使ってループを回す。それぞれの要素に対して、キーと値を取得し、それぞれを処理する。
  11. std::mapを日本語で言い換えると、連想配列となります。
  12. マップ名のサイズ
  13. 標準ライブラリ内のマップ
  14. mapNameをクリアします。

std::mapのキーの種類は、比較演算子<をサポートする必要があります。または、カスタムの比較関数オブジェクトを提供してstd::mapオブジェクトを作成できます。

bannerAds