utilisation de tableaux : code correct ?
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:
1 2 3
| double ** Tableau;
TailleBuff = 2048; |
Initialisation :
Code:
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:
1 2 3 4 5 6 7
|
TailleBuff = 4096;
for (int i=0; i<32; i++)
{
Tableau[i] = new double [Taillebuff];
} |
Destruction :
Code:
1 2 3 4 5 6
| for (int i=0; i<32; i++)
{
delete [TailleBuff] Tableau[i];
}
delete [32] Tableau; |