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