共用方式為


facet 類別

做為類別的基底類別 (Base Class) 所有地區設定的類別 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 ,在建構地區設定時,在 locale loc((locale::classic),_Myfacnew);

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

需求

標題: <地區設定>

命名空間: std

請參閱

參考

locale 類別

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