SORU
20 AĞUSTOS 2008, ÇARŞAMBA


Zaman 'arkadaşa' C gerekir ?

C FAQ ile okuyorum ve friend beyanname merak ediyordu. Ben şahsen asla, ancak dilini keşfetmek ilgileniyorum kullanmış.

friend kullanarak iyi bir örnek nedir?

Düzenleme:

Biraz daha ben SSS okuma gibi<< >> operatör ve bu sınıf, bir arkadaş olarak aşırı yükleme ekleme fikri. Ancak bu saklama bozulur mu nasıl emin değilim. Bu özel durumlar OOP bu katılık içinde kalabilir mi?

CEVAP
20 AĞUSTOS 2008, ÇARŞAMBA


Öncelikle (IMO) arkadaşım yararlı değildir " diyen insanları dinlemeyin. Yararlıdır. Birçok durumda veri ile nesneleri ya da kamuya açık çağrılmak üzere tasarlanmıştır olmayan özelliklere sahip olacak. Bu sadece görünüşte farklı alanları aşina olan birçok yazar büyük olarak kullanılabilecek kod temeli özellikle doğrudur.

Arkadaşım belirtici için alternatifler VARDIR, ama genellikle hantal (cpp-seviye beton sınıfları/maskeli typedefs) kusursuz (yorum veya işlev adını kuralları).

Üzerine cevabı;

'Dost' belirleyici korumalı verilere erişim sağlar belirlenmiş sınıf ya da sınıf arkadaşı açıklama yapan içindeki işlevsellik. Kod aşağıda örneğin herkes kendi adına bir çocuk isteyebilir ama anne ve çocuk sadece adını değiştirebilirsiniz.

Bu basit bir örnek, başka bir Pencere gibi daha karmaşık bir sınıf göz önüne alarak alabilirsin. Oldukça muhtemel.

class Child
{
friend class Mother;

public:

  string name( void );

protected:

  void setName( string newName );
};

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Saquet

    Caroline Saq

    1 EKİM 2011
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011