SORU
4 HAZİRAN 2009, PERŞEMBE


C/sınıflar iç içe türü ileri bildirim

Geçenlerde böyle bir durum takıldı

class A
{
public:
    typedef struct/class {...} B;
...
    C::D *someField;
}

class C
{
public:
    typedef struct/class {...} D;
...
    A::B *someField;
}

Genellikle bir sınıf adı bildirin:

class A;

Ancak ileriye iç içe geçmiş bir tür " ilan edemezsin, derleme aşağıdaki hata neden olur.

class C::D;

Herhangi bir fikir?

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Bunu yapamazsın, C dilinde bir delik. -Yuva BM iç içe sınıflar en az birine sahip olacaksınız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • Xbox

    Xbox

    1 Kasım 2005