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

  • Android Central

    Android Cent

    13 Kasım 2008
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009