Udostępnij za pośrednictwem


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

Zobacz też

Informacje

locale — Klasa

Bezpieczeństwo wątku w standardowej bibliotece C++