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

  • Android Central

    Android Cent

    13 Kasım 2008
  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007