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 :
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];
}
Redimensionnement à une taille de 32x4096:
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];
}
Destruction :
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;