included. If the optionally specified base`argument is not present base 10 is used. Return the address one past the last character (lowest order digit or last digit of the exponent) written on success, or `0 on failure. The only reason for failure is when the range [ first, last )] is not large enough to contain the result. The written result is to begin at first with leftover room following the return value. The behavior is undefined unless first <= last, and base is in the range [ 2 .. 36 ]. Note that the type bool for the value parameter is explicitly disabled in the "NOT IMPLEMENTED" private section, because bool would otherwise be promoted to int and printed as 0 or 1, instead of the (possibly) expected false and true; and bool is not an integral or numeric type either. Also note that these functions do not null‐terminate the result. Format the specified character value into [first, last)].
Synopsis
Declared in <bslalg_numericformatterutil.h>
static
char*
toChars(
char* first,
char* last,
char value,
int base = 10) noexcept;
Created with MrDocs