Bonjour,
J'ai une classe carte, dans laquelle j'ai un tableau statique bidimensionnel.
Etant donné qu'il est privé, j'ai fait une méthode reinitialiseTableau() qui est censée mettre toutes les valeurs du tableau à false.
Cependant, voici l'erreur qu'il me retourne lorsque j'essaye de compiler (dejaUtilisees est le nom de mon tableau) :undefined reference to `carte::dejaUtilisees'Voici ma classe (carte.h) :
class carte
{
private :
...
static bool dejaUtilisees[13][4]; // nombre, couleur
public :
...
static void reinitialiseTableau()
{
for (int i=0 ; i<13 ; i++)
for (int j=0 ; j<4 ; j++)
carte::dejaUtilisees[i][j] = false;
}
};
Ainsi, dans mon main (main.cpp), je pensais pouvoir appeller simplement la méthode de cette façon :carte::reinitialiseTableau();Mais ça ne lui plaît pas...
Quelqu'un pourrait m'aider ?
Merci d'avance !
--
N'oubliez pas de marquer la discussion comme résolue dès que c'est le cas ! -> En haut de la page, Statut: Résolu
Attention aussi à bien respecter la 6e règle de la charte : Rédiger les messages dans un langage clair sans abréviation, style télégraphique ou mode SMSConfiguration: Windows XP
Internet Explorer 7.0

