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

Ivan Kalinin
Ivan Kalinin

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

6
рейтинг
есть аналогичное предложение
3 комментария
Yuriy Chernyshov

std::from_chars решает эту задачу.

Yuriy Chernyshov
yndx-antoshkka

Подобная идея уже предлагалась: https://stdcpp.ru/proposals/d02a4679-f548-4b15-9a24-868df3615fbd

yndx-antoshkka
languagelawyer

https://stdcpp.ru/proposals/351b23d7-94a3-4701-8d7d-8f7b0433f68b

languagelawyer
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения