cpp-ru / ideas

Идеи по улучшению языка C++ для обсуждения
https://cpp-ru.github.io/proposals
Creative Commons Zero v1.0 Universal
89 stars 0 forks source link

Пре-аллоцированный конструктор для контейнеров #210

Closed apolukhin closed 3 years ago

apolukhin commented 3 years ago

Перенос предложения: голоса +3, -5 Автор идеи: Лягуха Пепе

заменить std::string s; s.reserve(500);

на какую-нибудь 1 строку.

Конструктор, конструирующий N элементов не подходит (мне часто не надо их создавать прям сразу).

А вот пре-аллоцировать 1 строчкой бы хотелось.

Например std::string(std::reserve(N)), или std::string(std::reserve, N);

apolukhin commented 3 years ago

smertigdon, 31 июля 2017, 20:54 Было, забраковали.

172