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

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008