Date: Fri, 20 Mar 2020 13:57:44 +0100
Hi,
I thought one of the reason we got from_chars and to_chars functions was
to provide low-level facilities for these conversions that could be run
on small devices, where iostreams/stringstream would not be beneficial.
So I got confused that those functions were put in <utility> in C++17
and thus not available for freestanding implementations.
I am asking, because they would allow safety guidelines to stop
programmers to DIY conversions. (e.g. banning all arithmetic on
character types).
I did not check the 20 draft yet.
Thanks for help
Peter.
I thought one of the reason we got from_chars and to_chars functions was
to provide low-level facilities for these conversions that could be run
on small devices, where iostreams/stringstream would not be beneficial.
So I got confused that those functions were put in <utility> in C++17
and thus not available for freestanding implementations.
I am asking, because they would allow safety guidelines to stop
programmers to DIY conversions. (e.g. banning all arithmetic on
character types).
I did not check the 20 draft yet.
Thanks for help
Peter.
-- Peter Sommerlad Better Software: Consulting, Training, Reviews Modern, Safe & Agile C++ peter.cpp_at_[hidden] +41 79 432 23 32
Received on 2020-03-20 08:00:36