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ş:
C - İleri bildirim...
Bildirim kullanarak "otomatik&quo...
Numaralama türü numaralama sıra dönüşt...
Özel bildirim düzenleri ve metin rengi...
Ne kadar ileri bash script içinde başk...