エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
std::mapとstd::unordered_mapの切り替え - redboltzの日記
C++ and Beyond 2011でAndreiは、std::unordered_mapを使う前に、std::mapを試し、速度を測ってみること... C++ and Beyond 2011でAndreiは、std::unordered_mapを使う前に、std::mapを試し、速度を測ってみることが重要だと言っていた。 ハッシュ計算は無料では無いため、思いの外、std::mapの方が良い結果が出る場合が多いとのこと。 ところで、この二つのマップを簡単に切り替えるにはどうすればよいのだろう? #include <map> #include <unordered_map> template <typename Key, typename Value, template<class...> class KV, typename... Extra> using kv = KV<Key, Value, Extra...>; int main() { kv<char, int, std::map> kv1; kv1['A'] = 1; kv<cha
2012/12/26 リンク