C++ Logo


Advanced search

Subject: Why is <charconf> not in freestanding (in 17) yet?
From: Peter Sommerlad (C++) (peter.cpp_at_[hidden])
Date: 2020-03-20 07:57:44


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 Sommerlad
Better Software: Consulting, Training, Reviews
Modern, Safe & Agile C++
+41 79 432 23 32

SG14 list run by sg14-owner@lists.isocpp.org

Older Archives on Google Groups