facet 类

用作基类。对于所有区域设置的类雕琢平面。

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,则构造区域设置时,将 区域设置 loc(locale::classic( new),_Myfac);

在这类情况下,基类的构造个函数应有零的 _Refs 参数。 当不再需要某个对象时,则会将其删除。 因此,您提供一个非零_Refs 仅参数在对对象的生存期的团队的极少数情况。

要求

页眉: <区域设置>

命名空间: std

请参见

参考

locale 类

C++ 标准库中的线程安全