Контейнеры вроде std :: basic_string
и std :: вектор
выполняет автоматическое перераспределение, когда внутренняя емкость заканчивается. Стандарт определяет, что после перераспределения .capacity ()> = .size ()
.
Какие из фактических множителей используются основными инструментальными цепочками при выполнении перераспределения?
Обновление
На данный момент у меня есть:
Dinkumware: 1.5 (поставляется с MSVS и, возможно, ICC)
GNU libstdc ++: 2 (поставляется с GCC и, возможно, ICC)
RW / Apache stdcxx: 1.618 (он же φ)
STLport: 2