共用方式為


facet Class

做為類別的基底類別(Base Class)所有地區設定的類別具有多面。

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

備註

請注意您無法複製或指定Facet類別物件。 您可以建構和解構衍生自類別的適當不是物件 locale::facet ,但是物件的基底類別。 通常,您會建置物件從Facet衍生的 _Myfac ,在建構地區設定時,在 localeloc(locale::classic(), new_Myfac);

在這些情況下,基底類別(Base Class)的Facet建構函式應該具有零寬度 _Refs 引數。 當不再需要物件時,會刪除。 因此,您提供非零_Refs只引數在採用物件存留期的責任的少數情況。

需求

標題: <locale>

命名空間: std

請參閱

參考

locale Class

在標準 C++ 程式庫中的執行緒安全