[解決済み] C++ std::map に指定されたキーが存在するかどうかを調べる方法
2022-03-18 11:50:19
質問
与えられたキーがマップにあるかどうかをチェックしようとしているのですが、なんとなくできません。
typedef map<string,string>::iterator mi;
map<string, string> m;
m.insert(make_pair("f","++--"));
pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want
cout << p.first;//I'm getting error here
pの中にあるものを印刷するにはどうしたらいいのでしょうか?
どのように解決するのですか?
使用方法
map::find
if ( m.find("f") == m.end() ) {
// not found
} else {
// found
}
関連
-
[解決済み] to_string は std のメンバーではない、と g++ が言っている (mingw)
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] 与えられたキーがすでに辞書に存在するかどうかをチェックする
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] 辞書をキーでソートするにはどうしたらいいですか?
-
[解決済み] Goでマップにキーが含まれているかどうかを確認するには?
-
[解決済み] Mapを実装し、挿入順序を保持するJavaクラス?
-
[解決済み] JavaScriptにおけるマップとオブジェクトの比較
-
[解決済み】静的なMapを初期化する方法は?
-
[解決済み】なぜC++プログラマは'new'の使用を最小限に抑えなければならないのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み] エラーが発生する。ISO C++は型を持たない宣言を禁じています。
-
[解決済み】C++でユーザー入力を待つ【重複あり
-
[解決済み] クラスにデフォルトコンストラクタが存在しない。
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】c++でstd::vectorを返すための効率的な方法
-
[解決済み] 数値定数の前にunqualified-idを付けて、数値を定義することを期待する。
-
[解決済み] 変数サイズのオブジェクトが初期化されないことがある c++
-
[解決済み】mapがキーに値を含むかどうかを判断する?
-
[解決済み] std::mapにキーがあるかどうかをinsertせずに確認する方法は?