C++ Logo

std-proposals

Advanced search

Re: [std-proposals] string_view support for std::stoi and friends

From: Tiago Freire <tmiguelf_at_[hidden]>
Date: Mon, 13 Jan 2025 20:30:40 +0000
> > Isn't <charconv> already locale independent?
> > In what way after C++17 would stoi not be obsolete?
> Seriously?

> Because std::stoi(function_returning_string()) is much simpler than:

> auto str = function_returning_string();
> int i;
> if (auto [ptr, ec] = std::from_chars(str.data(), str.data()+str.size(), i); ec)


I’m going to double down on this.
Looks simpler, takes longer.
If you insist having it a one liner, just wrap it up in a function, you would still be saving a lot of time.

Received on 2025-01-13 20:30:43