Дуже просто кажучи:
У мене є клас, який складається в основному зі статичних публічних членів, тому я можу групувати подібні функції разом, які все ще потрібно викликати з інших класів / функцій.
У будь-якому випадку, я визначив дві статичні неподписані змінні char у загальнодоступній області мого класу, коли я намагаюся змінити ці значення в конструкторі одного класу, я отримую помилку "невирішений зовнішній символ" при компіляції.
class test
{
public:
static unsigned char X;
static unsigned char Y;
...
test();
};
test::test()
{
X = 1;
Y = 2;
}
Я новачок у С ++, так що просто на мене. Чому я не можу цього зробити?