SORU
22 EKİM 2008, ÇARŞAMBA


Özel ve Korunan Üyeleri : C

Birisi sınıflarında özel ve korunan üyeleri arasındaki fark olarak beni aydınlatabilir mi? Sınıf dışında "değil," hangi değişkenleri ve fonksiyonları özel yapılması gereken en iyi uygulama kuralları anladığım kadarıyla - ama MFC projem bakarak, MFC korumalı iyilik gibi görünüyor.

Farkı ne ve hangisini kullanmalıyım?

Teşekkürler.

CEVAP
22 EKİM 2008, ÇARŞAMBA


Özel üye sınıf tanımlayarak içinde sadece erişilebilir.

Korunan üyeleri, bu sınıftan miras alan sınıfları tanımlayan bir sınıf ve erişilebilir.

Edit: Hem de kendi sınıf arkadaşları tarafından, ve türetilmiş sınıf arkadaşları tarafından korunan üyeleri durumunda erişilebilir.

Edit 2: sorunu bağlamında mantıklı ne olursa olsun Kullanın. Kaplin azaltmak ve temel sınıf uygulaması korumak için istediğiniz zaman üyelerine özel olun, ama eğer bu mümkün değilse korumalı olmayan üyeler kullanın. Sorunu daha iyi anlamak için C FAQ Lite kontrol edin. This question about protected variables da yardımcı olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008