single-arg string ctor

This commit is contained in:
Billy Donahue 2018-05-11 14:26:09 -04:00
parent 9ebfc8d37b
commit fdcc2e4428

View File

@ -137,7 +137,7 @@ JSONCPP_STRING valueToString(double value, bool useSpecialFloats, unsigned int p
return reps[useSpecialFloats ? 0 : 1][isnan(value) ? 0 : (value < 0) ? 1 : 2]; return reps[useSpecialFloats ? 0 : 1][isnan(value) ? 0 : (value < 0) ? 1 : 2];
} }
JSONCPP_STRING buffer(36, '\0'); JSONCPP_STRING buffer(36);
while (true) { while (true) {
int len = snprintf(&*buffer.begin(), buffer.size(), int len = snprintf(&*buffer.begin(), buffer.size(),
(precisionType == PrecisionType::significantDigits) ? "%.*g" : "%.*f", (precisionType == PrecisionType::significantDigits) ? "%.*g" : "%.*f",