facet Class
Klasa, która służy jako klasa podstawowa dla wszystkich ustawień regionalnych aspektów.
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 skopiować lub przypisać obiekt klasy aspekt.Można skonstruować i zniszczyć obiekty pochodną klasy locale::facet , ale nie obiekty właściwego klasy podstawowej.Zazwyczaj utworzenia obiektu _Myfac pochodną aspekt podczas konstruowania regionalnych, jak w localeloc(locale::classic(), Nowy_Myfac);
W takich przypadkach konstruktora dla klasy podstawowej aspekt powinien mieć wartość zero _Refs argumentu.Obiekt nie jest już potrzebna, jest usuwane.Zatem dostarczyć niezerową _roll argument, tylko w tych rzadkich przypadkach, gdy przejąć odpowiedzialność za okres istnienia obiektu.
Wymagania
Nagłówek: <locale>
Obszar nazw: std