Aracılığıyla paylaş


Özel (C++)

private:
   [member-list]
private base-class

Notlar

Sınıf üyeleri listesi önceki zaman private anahtar sözcüğünü üyeleri yalnızca üye işlevler ve sınıf arkadaşlarınızın erişilebilir olduğunu belirtir.Sonraki erişim belirticisi veya sınıf sonuna kadar bildirilen tüm üyelerine uygulanır.

Bir temel sınıf adının önünde, private anahtar sözcüğü, ortak ve korumalı temel sınıf üyelerini özel türetilmiş bir sınıf üyesi olduğunu belirtir.

Varsayılan erişim bir sýnýftaki üyelerin özeldir.Varsayılan erişim yapısı veya Birliği üyelerinin ortaktır.

Sınıflar için özel ve yapıları için ortak bir temel sınıfın varsayılan erişim.Temel sınıflar sendikalar olamaz.

İlgili bilgi için bkz: arkadaş, ortak, Korunanve üyesi access tablosunda Sınıf üyeleri için erişim denetleme.

/CLR özel

clr türleri'nde, C++ erişim belirticisi anahtar sözcükler (ortak, private, ve protected) türleri ve yöntemleri derlemeler için görünürlüğünü etkiler.Daha fazla bilgi için bkz. Türü ve üye görünürlüğü.

[!NOT]

Dosyaları derlenmiş olan sırasıyla Bu davranış tarafından etkilenmez.Bu durumda, tüm yönetilen sınıflar (ortak veya özel) görünür hale gelir.

Örnek

// keyword_private.cpp
class BaseClass {
public:
   // privMem accessible from member function
   int pubFunc() { return privMem; }
private:
   void privMem;
};

class DerivedClass : public BaseClass {
public:
   void usePrivate( int i )
      { privMem = i; }   // C2248: privMem not accessible
                         // from derived class
};

class DerivedClass2 : private BaseClass {
public:
   // pubFunc() accessible from derived class
   int usePublic() { return pubFunc(); }
};

int main() {
   BaseClass aBase;
   DerivedClass aDerived;
   DerivedClass2 aDerived2;
   aBase.privMem = 1;     // C2248: privMem not accessible
   aDerived.privMem = 1;  // C2248: privMem not accessible
                          //    in derived class
   aDerived2.pubFunc();   // C2247: pubFunc() is private in
                          //    derived class
}

Ayrıca bkz.

Başvuru

Sınıf üyeleri erişimi denetleme

C++ anahtar sözcükler