C++ Logo


Advanced search

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

Thanks, Thiago.

> 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.

Rob Lefebvre
Senior Software Architect, Keysight Technologies

STD-DISCUSSION list run by std-discussion-owner@lists.isocpp.org

Older Archives on Google Groups