Sdílet prostřednictvím


facet – třída

Třída, která slouží jako základní třída pro všechny charakteristiky prostředí.

class facet { 
protected: 
   explicit facet( 
      size_t _Refs = 0 
); 
   virtual ~facet( ); 
private: 
   facet(const facet&)           // not defined 
   void operator=(const facet&)  // not defined 
   };

Poznámky

Poznámka: nelze kopírovat ani přiřadit objekt třídy podmínka.Můžete vytvořit a zničit objektů odvozených z třídy locale::facet , ale ne objekty správné základní třídy.Obvykle vytvoříte objekt _Myfac odvozené z podmínka při vytváření národního prostředí, jako v národníholoc(locale::classic, nové_Myfac);  

V takových případech by měl mít konstruktor pro třídu základní podmínka nulu _Refs argument.Pokud je objekt již není potřeba, se zrušuje.Tedy zadáte nenulovou _odkazy argument pouze v těchto vzácných případech, kdy převzít odpovědnost za dobu životnosti objektu.

Požadavky

Záhlaví:<národního prostředí>

Obor názvů: std

Viz také

Referenční dokumentace

locale – třída

Bezpečný přístup z více vláken ve standardní knihovně C++