Udostępnij za pośrednictwem


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

Zobacz też

Informacje

locale Class

Bezpieczeństwo wątków w standardowa biblioteka języka C++