Classe facet
Una classe che funge da classe base per tutte le impostazioni locali sfaccetta.
class facet {
protected:
explicit facet(
size_t _Refs = 0
);
virtual ~facet( );
private:
facet(const facet&) // not defined
void operator=(const facet&) // not defined
};
Note
Si noti che non è possibile copiare o assegnare un oggetto di facet della classe. È possibile creare ed eliminare gli oggetti derivati dalla classe locale::facet ma non gli oggetti della classe base propriamente corretta. In genere, si costruisce un oggetto derivato da _Myfac facet quando si creano le impostazioni locali, come in localeloc(locale::classic(), nuova _Myfac);
In tali casi, il costruttore per il facet della classe di base deve includere un argomento di _Refs zero. Quando l'oggetto non è più necessaria, viene eliminato. Pertanto, si fornisce un argomento diverso da zero _Refs solo nei rari casi in cui si è responsabili della durata dell'oggetto.
Requisiti
impostazioni locali <diIntestazione: >
Spazio dei nomi: std