Bonjour les amis,
Je cherche à retranscrire un programme écrit en Delphi et donc à comprendre.
Je butte sur la façon de redimensionner ce tableau.
J'ai ceci :
Pour le point 1, on initialise la première dimension (j)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Mat : array of array of array of real; 1. setlength(Mat, Picture.Height); 2. setlength(Mat[j], Picture.Width); 3. setlength(Mat[j][i], 3); Mat[j][i][0] := abc;
Pour le point 2, on initialise la deuxième dimension de la ligne j? ça veut dire que les autres lignes peuvent avoir une dimension différente?
Pour le point 3, on initialise la 3ème dimension pour j et i.
Pourquoi ne pas directement initialiser le tableau par setlength(Mat, Picture.Height, Picture.Width, 3)?
Merci à vous.
Partager