Aracılığıyla paylaş


facet Class

Tüm yerel özellikleri için temel sınıf görevi gören sınıf.

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

Notlar

Kopyalayamaz veya sınıf tarafı bir nesne atamak olduğunu unutmayın.Yapısı ve sınıftan türetilmiş nesneleri yok locale::facet , ancak uygun temel sınıfın nesnelerini.Tipik olarak, bir nesne oluşturmak _Myfac gibi bir yerel yapısı oluştururken, tarafı türetilen yerelloc(locale::classic(), Yeni_Myfac);

Bu gibi durumlarda, temel sınıf tarafı oluşturucu sıfır olması gereken _Refs bağımsız değişkeni.Nesne artık gerekli olmadığında silinir.Böylece, sizin verdiğiniz sıfır _başvuruları bağımsız değişkeni ele burada nesnesinin yaşam süresi için sorumluluk yalnızca bu nadiren de olsa.

Gereksinimler

Başlık: <locale>

Namespace: std

Ayrıca bkz.

Başvuru

locale Class

Standart C++ Kitaplığı'nda iş parçacığı güvenliği