SCITEX GAMEDEV NOTE
SCITEX GAMEDEV NOTE
読者になる

SCITEX GAMEDEV NOTE

この広告は、90日以上更新していないブログに表示しています。

2013-12-03

std::(unordered_)mapにキーが入っているかどうかを判定する

stlのコンテナのfindメンバ関数は、条件に合うものが見つからない場合にendイテレーターを返します。

template <class M, class K>
bool containsKey(const M& map, const K& key){
    return map.find(key) != map.end(
}

使用例

if(containsKey(table, "hoge")){
  return table["hoge"];
}
return null;

scitexdev 2013-12-03 15:45 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« C++で文字列を1行ごとに処理する方法 フォルダ内の各ファイルをfor文で処理する »
プロフィール
id:scitexdev id:scitexdev
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • ヘルプ
  • はてなブログ
  • お知らせ
最新記事
  • C++で文字列を1行ごとに処理する方法
  • std::(unordered_)mapにキーが入っているかどうかを判定する
  • フォルダ内の各ファイルをfor文で処理する
  • フェードイン・フェードアウトを簡単に書けるFaderクラス
  • interfaceと抽象クラスの使い分け
月別アーカイブ
  • ▼ ▶
    2014
    • 2014 / 6
  • ▼ ▶
    2013
    • 2013 / 12
    • 2013 / 6
    • 2013 / 4
    • 2013 / 3
    • 2013 / 2
  • ▼ ▶
    2012
    • 2012 / 12
    • 2012 / 11

はてなブログをはじめよう!

scitexdevさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
SCITEX GAMEDEV NOTE SCITEX GAMEDEV NOTE

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる