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

  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • movies95

    movies95

    27 Kasım 2006