Стандартные множители перераспределения контейнеров в популярных инструментальных цепочках

Контейнеры вроде std :: basic_string и std :: вектор выполняет автоматическое перераспределение, когда внутренняя емкость заканчивается. Стандарт определяет, что после перераспределения .capacity ()> = .size () .

Какие из фактических множителей используются основными инструментальными цепочками при выполнении перераспределения?


Обновление

На данный момент у меня есть:

Dinkumware: 1.5 (поставляется с MSVS и, возможно, ICC)

GNU libstdc ++: 2 (поставляется с GCC и, возможно, ICC)

RW / Apache stdcxx: 1.618 (он же φ)

STLport: 2

6
задан Lightness Races with Monica 30 June 2019 в 16:09
поделиться