Когда происходит перефразирование неупорядоченных ассоциативных контейнеров?

Я нашел это в стандарте как пост-условие для функции rehashв неупорядоченных ассоциативных контейнерах:

Пост: a.bucket_count() > a.size() / a .max_load_factor() и a.bucket_count() >= n. (n — количество сегментов в контейнере)

Могу ли я считать, что вышеизложенное означает, что автоматическое повторное хеширование запускается, когда любое из вышеуказанных условий выполняется для всех реализаций? Или реализации свободны решать, когда перефразировать, и вышеизложенное относится только к функции rehash?

5
задан Jesse Good 26 March 2012 в 23:13
поделиться