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