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

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • whatever

    whatever

    30 EYLÜL 2005