Defined in header <locale> template<
class CharT,
class OutputIt = std::ostreambuf_iterator<CharT>
> class num_put;
Class std::num_put encapsulates the rules for formatting numeric values as strings. Specifically, the types bool, long, unsigned long, long long, unsigned long long, double, long double, void*, and of all types implicitly convertible to these (such as int or float) are supported. The standard formatting output operators (such as cout <&