Skip to content

unordered_map/set + capactity() #270

Description

@apolukhin

Перенос предложения: голоса +3, -6
Автор идеи: dreverser

Хочется иметь возможность быстро получить размер используемой памяти у контейнера.

Очень странно что у контейнеров есть столько ненужных на мой взгяд методов, которые никак не помогают вычислить объем аллоцируемой памяти.

Разработчики парятся какими то вычислениями что бы узнать.

https://stackoverflow.com/questions/25375202/how-to-measure-memory-usage-of-stdunordered-map

И все равно это будет не точно. Поскольку есть еще размер ноды.

Самый точный способ выглядит уродски

https://gist.github.com/yuyoyuppe/51e098c1adf64114d2b1

В string есть метод capacity а в контейнерах нет.

Не знаю почему. Но хочется что бы появились.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions