Commit 0d38cca0 authored by Alexander Lapshin's avatar Alexander Lapshin

tostr double fix

parent 207a908b
......@@ -45,20 +45,20 @@ static std::string ToStr(const int arg)
return "";
}
static std::string ToStr(const double arg)
{
std::array<char, 32> buf;
const auto res = std::to_chars(buf.data(), buf.data() + buf.size(), arg);
if (res.ec == std::errc()) {
return std::string(buf.data(), res.ptr - buf.data());
}
hangle_to_chars_error(res, arg);
return "";
}
// static std::string ToStr(const double arg)
// {
// std::array<char, 32> buf;
//
// const auto res = std::to_chars(buf.data(), buf.data() + buf.size(), arg);
//
// if (res.ec == std::errc()) {
// return std::string(buf.data(), res.ptr - buf.data());
// }
//
// hangle_to_chars_error(res, arg);
//
// return "";
// }
static std::string ToStr(const long long arg)
{
......@@ -114,7 +114,7 @@ static std::string ToStr(const int arg, const int leading_zeros)
// return ss.str();
// }
static std::string ToStr(const double value, const int precision)
static std::string ToStr(const double value, const int precision = 0)
{
std::ostringstream ss;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment