C++11以上C++の連想配列クラスのstd::mapの、テーブル内にキーが存在するかどうか確認するための方法の紹介です。ものすごーく古くからあるクラスなので若干クセがあります。C++20ならcontainsメソッドを使うC++20であればmapにcontainsというメソッドが追加されているので(ほかの近代的なライブラリ同様に)以下の操作で簡単にキーの存在を確認することができます。}}C++20以下ならfind(もしくはcount)で探すC++11以降からキーがソートされないパフォーマンスが良いとされるunordered_mapと、従来からあるmapの2種類が存在します。いっても両方は操作が同じなのでfindをテンプレート化して同じ操作が適用できるようにしたいと思います。}}簡単ですが以上です。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。4.0がリリースされたみたいCocos2d-xをやめてUnityに移行した話@2019冬C#のDateTimeとC++のtime_tを相互変換するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。