Çok basitçe söylemek gerekirse:
Çoğunlukla statik genel üyelerden oluşan bir sınıfım var, böylece diğer sınıflardan / işlevlerden çağrılması gereken benzer işlevleri bir arada gruplayabilirim.
Her neyse, sınıf genel kapsamımda iki statik işaretsiz char değişkeni tanımladım, bu değerleri aynı sınıfın yapıcısında değiştirmeye çalıştığımda, derlemede "çözülmemiş harici sembol" hatası alıyorum.
class test
{
public:
static unsigned char X;
static unsigned char Y;
...
test();
};
test::test()
{
X = 1;
Y = 2;
}
C ++ 'da yeniyim, bu yüzden bana karşı dikkatli olun. Bunu neden yapamıyorum?