cpp-ru / ideas

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

Нужны перегрузки для std::string_view для функций std::atoXX, std::stoXX #417

Closed apolukhin closed 3 years ago

apolukhin commented 3 years ago

Перенос предложения: голоса +8, -0 Автор идеи: Ivan Kalinin

В текущей реализации функций std::atoXX требуют, чтобы переданная строка завершалась 0, что часто не подходит для std::string_view. В то же время есть std::stoXX, но для их использования надо создавать целый объект std::string, что не очень эффективно.

apolukhin commented 3 years ago

Yuriy Chernyshov, 11 марта 2019, 14:19 std::from_chars решает эту задачу.

yndx-antoshkka, 11 марта 2019, 16:47 Подобная идея уже предлагалась: #263