0

次の 2 つの理由により、コードで unordered_multiset を使用しました。

  1. データを簡単に見つけたり調べたりできる必要があります。
  2. 重複する値の読み込みをサポートする必要があります。

unordered_multiset は通常、挿入と検索の両方で、場合によっては削除の場合でも、マルチセットとベクターよりもはるかに高速です。

しかし、悪い点は、メモリを大量に消費することです。

unsigned __int64 (8 バイト) 値を unordered_multiset に格納し、unordered_multiset から値を適切にクリアしました。なぜメモリを消費するのか、このメモリ消費をどのように解決するのか、誰でも説明できますか?

4

2 に答える 2