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

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007