SORU
12 EKİM 2008, Pazar


Statik sınıf üyeleri çözülmemiş dış simge

Çok basitçe söylemek gerekirse:

Çoğunlukla statik kamu üyeleri dışında oluşur, benzer işlevleri birlikte grup ben hala diğer sınıflar tarafından çağrılacak olan/fonksiyonlar bir sınıf var.

Her neyse, ben tanımlanan iki statik imzasız karakter benim sınıf kamu kapsam, zaman, ben denemek için Değiştir bu değerler aynı sınıf' kurucu, ben yapıyorum "çözülmemiş dış simge" hata derleme.


class test {

    public:

    	static unsigned char X;
    	static unsigned char Y;

    	...

    	test();
};

test::test() {
    X = 1;
    Y = 2;
}

O yüzden üstüme fazla gelme C yeniyim. Neden bunu yapamıyorum?

CEVAP
12 EKİM 2008, Pazar


Tanımlar X duyurunuzu maç ve Y için eklemeye unuttum

unsigned char test::X;
unsigned char test::Y;

bir yere. Ayrıca statik bir üye başlatmak isteyebilirsiniz

unsigned char test::X = 4;

ve yine bildiriminde tanımı (genellikle CXX dosyası) değil, bu bir .sık sık olan H dosyası)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011