C++14 までの規格の記載では、要素挿入時のリハッシュ条件に誤りがあったため、効果に記載の処理内容では n - 1 要素しか格納することができない場合があった。
C++17 でリハッシュ条件が修正され、確実に n 要素格納できるようになったが、処理系によっては現在でも n - 1 要素しか格納できない可能性があるため、注意が必要である。
下記のバージョンの記載も参照のこと。
current max_load_factor: 2
current size: 4
current bucket_count: 2
current load_factor: 2
um.reserve(22)
new max_load_factor: 2
new size: 4
new bucket_count: 11
new load_factor: 0.363636
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.