Aracılığıyla paylaş


Sınıf üyeleri erişimi denetleme

C++ ile Denetim erişim sınıf üyesi veri ve işlevleri tarafından üretilmiştir yazılım bütünlüğünü artırabilirsiniz.Sınıf üyeleri private, protected ya da ortak erişim sahip olarak aşağıdaki tabloda gösterildiği gibi bildirilebilir:

Üye erişim denetimi

Erişim türü

Anlam

private

Sınıf üyeleri bildirilen olarak private yalnızca üye işlevler ve arkadaşların (sınıfları veya İşlevler) sınıfı tarafından kullanılabilir.

korumalı

Sınıf üyeleri bildirilen olarak protected üye işlevler ve sınıf arkadaşlar (sınıfları veya İşlevler) tarafından kullanılabilir.Ayrıca, sınıftan türetilmiş sınıfları tarafından kullanılabilirler.

Ortak

Sınıf üyeleri bildirilen olarak ortak herhangi bir işlev tarafından kullanılabilir.

Erişim denetimi, bunların kullanılması düşünülmemiştir olmayan yollarla nesneleri kullanmasını önlemek yardımcı olur.Açık Tür Dönüşümleri (yayınları) yapılırken bu koruması kaybolur.

[!NOT]

Erişim denetimi tüm adlar için eşit olarak uygulanabilir: üye işlevleri, üye verilerini, yuvalanmış sınıfları ve numaralandırıcıları.

Sınıf üyeleri için varsayılan erişim (sınıf türü üyeleri bildirilen kullanarak sınıfı anahtar sözcüğünü) özeldir; Varsayılan erişim struct ve Birliği üyeleri ortak.Her iki durumda, geçerli erişim düzeyini kullanılarak değiştirilebilir ortak, private, veya protected anahtar sözcüğü.

Ayrıca bkz.

Başvuru

Temel sınıflar için erişim belirticileri