Symbole externe non résolu sur la statique des membres de la classe

Très simplement:

J'ai une classe qui se compose essentiellement de la statique des membres du public, afin que je puisse le groupe de fonctions similaires ensemble, qui doivent encore être appelé à d'autres classes/fonctions.

De toute façon, j'ai défini deux static unsigned char variables dans ma classe étendue public, lorsque je tente de modifier ces valeurs dans la même classe, constructeur, j'obtiens un "symbole externe non résolu" erreur lors de la compilation.

class test 
{
public:
    static unsigned char X;
    static unsigned char Y;

    ...

    test();
};

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

Je suis novice en C++ alors allez facile sur moi. Pourquoi ne puis-je pas le faire?

InformationsquelleAutor | 2008-10-12