moneypunct::moneypunct

explicit moneypunct(size_t refs = 0);

The constructor initializes its base object with locale::facet(refs).