facet Class
用作的基类。对于所有区域设置的选件类雕琢简单。
class facet {
protected:
explicit facet(
size_t _Refs = 0
);
virtual ~facet( );
private:
facet(const facet&) // not defined
void operator=(const facet&) // not defined
};
备注
注意不能复制或分配选件类方面对象。 您可以构造和销毁从选件类派生的适当不是对象 locale::facet,但对象的基类。 通常,您构造对象从方面派生的 _Myfac,当构造区域设置时,在 localeloc(locale::classic(),新建_Myfac);
在这种情况下,基类方面的构造函数应具有零 _Refs 参数。 当不再需要某个对象时,则会将其删除。 因此,为非零_Refs仅参数在采用对象的生存期的职责的那些混用例。
要求
标头: <locale>
命名空间: std