Subject: std::format: Can't use a flag for floating-point and get the default format
From: Rob Lefebvre (rob_lefebvre_at_[hidden])
Date: 2021-02-08 07:58:20
> Since the precision is useful for C coders too, can we approach WG14 and agree on the solution?
I think you're saying that having the "guaranteed round-trip" precision would be useful for C, so we should come up with something that is printf compatible. How about the letter "r" for "real" (or "round trip" or "robust") instead of "z"? (Honestly, I don't really care what letter it is, but having something mnemonic would be ideal.)
A main point here: A change/addition will probably only happen to std::format if there is perceived value for allowing the arguments to be strongly typed. If there were broad consensus that this is not important, than any proposed change would probably be dead on arrival.
Senior Software Architect, Keysight Technologies
STD-DISCUSSION list run by firstname.lastname@example.org
Older Archives on Google Groups