facet — Klasa
Klasa, która służy jako klasa podstawowa dla wszystkich aspektów ustawień regionalnych.
class facet {
protected:
explicit facet(
size_t _Refs = 0
);
virtual ~facet( );
private:
facet(const facet&) // not defined
void operator=(const facet&) // not defined
};
Uwagi
Uwaga nie można kopiować ani przypisać obiekt klasy aspekt.Można skonstruować i zniszczyć obiektów pochodną klasy locale::facet , ale nie obiekty klasy podstawowej właściwego.Zazwyczaj utworzenia obiektu _Myfac pochodną aspekt podczas konstruowania ustawienia regionalne, podobnie jak w przypadku ustawień regionalnychloc(locale::classic(), Nowy_Myfac);
W takich przypadkach konstruktora dla klasy podstawowej aspekt powinien mieć wartość zero _Refs argument.Obiekt nie jest już potrzebna, jest usuwane.W efekcie dostarczyć niezerową _Bibl. argument tylko w tych rzadkich przypadkach, gdy ponosi odpowiedzialność za okres istnienia obiektu.
Wymagania
Nagłówek:<ustawień regionalnych>
Przestrzeń nazw: std