Salut Leternel et merci pour ton aide.
Ca c'est du lourd!
Je jette un coup d'oeil et je te fais signe.
Merci une fois de plus.
Version imprimable
Salut Leternel et merci pour ton aide.
Ca c'est du lourd!
Je jette un coup d'oeil et je te fais signe.
Merci une fois de plus.
Du lourd? pas vraiment.
Tu as besoin d'un tableau avec une logique … donc il te faut cette logique. Quitte à faire de l'objet, autant avoir un atome logique: une classe avec sa logique interne.
std::pair est une structure: deux membres, aucun controle.
la Cell que j'ai faite est une classe logique: chaque constructeur est conçu pour obtenir un véritable état.
Il y a dans mon code quelques subtilités que je n'ai pas expliquées.
Cell possède un constructeur par défaut non "explicit", cela permet d'avoir une Matrix<Cell>.
Les deux constructeurs avec arguments permettent d'avoir une valeur effective.
Je n'ai pas défini d'opérateur d'affectation, la copie brute suffit largement ici.
J'ai retouché le code de la fonction, parce que j'ai baclé l'adaptation (partie initialisation, entre autre)
Salut Leternel et merci infiniment pour ton aide et ton explication.
Il y avait des trucs pour lesquels j'étais encore limité. Mais avec ton explication, je les ai compris.
Vraiment merci une fois de plus.
Au plaisir! Bonne continuation.