Copie de tableau dynamique Tridimensionel
Bonjour, pour la réalisation d'un algorithme de JDLV dans un espace 3D, je me retrouve avec deux variables bool *** dans une class. Je veut que bool ***NewCell soit la copie de bool***Cell.
Si je fait NewCell = Cell, j'obtion une affectation par référence(c'est bien comme sa que s'a sapelle?), or je voudrais uen copie des données.
Je voudrais donc savoir comment faire.
Re: Copie de tableau dynamique Tridimensionel
Citation:
Envoyé par JC_Master
Bonjour, pour la réalisation d'un algorithme de JDLV dans un espace 3D, je me retrouve avec deux variables bool *** dans une class. Je veut que bool ***NewCell soit la copie de bool***Cell.
Si je fait NewCell = Cell, j'obtion une affectation par référence(c'est bien comme sa que s'a sapelle?), or je voudrais uen copie des données.
Je voudrais donc savoir comment faire.
salut,
la soluce de base:
il faut connaitre les dimensions du tableau à copier pour allouer le nouveau tableau
faire 3 boucles for imbriquées pour copier les éléments du 1er vers le 2eme tableau.
faire tab2 = tab1 c'est juste une copie de pointeur. les 2 pointeurs pointent vers le meme emplacement mémoire. si l'un des deux pointeur est désalloué, le 2eme est invalidé (pas bien :wink:)