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

  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Strata1000

    Strata1000

    28 EYLÜL 2009