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?
"Hardcoded types are to generic code what magic constants are to regular code." --A. Alexandrescu
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager