Bonjour, Je souhaite crééer un tableau deux dimensions de 32 x 2048 doubles. Comme je débute un peu et que je passe de l'utilisation de <vectors> aux tableaux, pourriez vous m'aider en regardant rapidement s'il y a des fautes dans mon code ? Apparemment tout fonctionne, mais je souhaiterais en être sûr, notemment pour la destruction des tableaux 2D.
Déclaration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 double ** Tableau; TailleBuff = 2048;
Initialisation :
Redimensionnement à une taille de 32x4096:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Tableau = new double *[32]; for (int i=0; i<32; i++) { Tableau[i] = new double [TailleBuff]; }
Destruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TailleBuff = 4096; for (int i=0; i<32; i++) { Tableau[i] = new double [Taillebuff]; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (int i=0; i<32; i++) { delete [TailleBuff] Tableau[i]; } delete [32] Tableau;
Partager