bonsoir,
si je déclare m_IsVisited comme ça : bool **m_IsVisited;
ça veut dire quoi;
merci de m'aider svp
bonsoir,
si je déclare m_IsVisited comme ça : bool **m_IsVisited;
ça veut dire quoi;
merci de m'aider svp
euh... j'ai pas tout compris, c'est quoi la question?
mersi pou votre attention;
je trouve un programme que fait la déclaration suivante bool **m_IsVisited;
puis utiliser m_IsVisited comme une matrice booléenne ,
mon question est : est ce que lorsque utilise les 2 étoile (**)avant le m_IsVisited ça signifie que bool **m_IsVisited est une matrice de booléenne
Salut,non, cela représente un pointeur de pointeur sur booléen nommé m_IsVisited...
Accessoirement, cela peut, effectivement, représenter un tableau à deux dimensions de booléens, qu'il s'agira d'allouer dynamiquement.
Mais, en toute honnêteté, j'aurais surement préféré utiliser un std::vector de booléens, ou, au pire, un pointeur "simple" de booléens alloué dynamiquement, et utiliser la formule cellule = ligne * NbColonnes + colonne...
Du moins, si le nombre de colonnes est identique pour chaque ligne...
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
merci kaola et merci tout le monde sur les réponse et l'attention![]()
Partager