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

请参见

参考

locale Class

线程安全性对标准C++库中