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

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Google

    Google

    18 EYLÜL 2005
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009