projet : tissus : connecte() et connecte_masse()

projet : tissus : connecte() et connecte_masse()

by Jean-Cédric Chappelier -
Number of replies: 0

rebonjour,

suite à quelques questions ce matin, une clarification peut être au sujet de P8 (tissu) et plus précisément des méthodes connecte() et connecte_masse() :

  • comme dit dans l'introduction et répété à cet endroit là : ceci est une SUGGESTION d''implémentation, qui ne correspond peut être pas à votre conception ; si vous ne voyez pas tout de suite pourquoi/où uiliser ces fonctions ; mettez  simplement en commentaire leur nom dans le `.h` pour vous en souvenir au cas où vous en auriez besoin un peu plus tard ; l'idée est simplement que SI vous avez besoin de faire quelque chose qui ressemble à ce que je décris là ; alors mettez ceci dans la bonne méthode avec le bon nom
  • la remarque sur le changement potentiel d'adresse s'applique uniquement si l'on pointe sur un objet qui est contenu dans un container : p.ex. vous avez stocké un double dans un vector et vous pointez (directement) sur ce double (celui qui est DANS le vector, genre &v[i]) ; alors un prochain push_back peut déplacer ce double en mémoire (il est possible que push_back déplace tout le CONTENU (pas le vector lui-même !!) d'un vector.
En espérant avoir pu clarifier le but de ces paragraphes (aider celles et ceux qui auraient fait une conception qui pourrait rencontrer ces problèmes -- je ne dis pas que c'est le cas de tout le monde)