return (*this += r);
}
-Std_string
+string
Rational::to_string () const
{
if (is_infinity ())
{
- Std_string s (sign_ > 0 ? "" : "-");
- return Std_string (s + "infinity");
+ string s (sign_ > 0 ? "" : "-");
+ return string (s + "infinity");
}
- Std_string s = ::to_string (num ());
+ string s = ::to_string (num ());
if (den () != 1 && num ())
s += "/" + ::to_string (den ());
return s;