Функции преобразования строки в число должны поддерживать работу с итераторами

waka.packmaca
waka.packmaca

Хотелось бы иметь возможность помимо строк скармливать им пару итераторов, чтобы сигнатура функции имела следующий вид, например:

template<typename Iterator>
int stoi(Iterator first, Iterator last, int base = 10) {
  // ...
}
6
рейтинг
2 комментария
m0xf

Для того, что не приходилось конструировать новую строку подошёл бы вариант stoi с аргументом типа string_view.  А у него уже есть конструктор от пары итераторов.

m0xf
develoit

m0xf, +

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