Bonjour,
je voudrais créer une classe array qui puisse gérer des tableaux de une à plusieurs dimensions.
je pourrais utiliser plusieurs classes différentes : array1D pour 1 dimension, array2D = 2 dimensions, array3D = 3, etc...
Ou encore, je pourrais utiliser un constructeur avec un nombre d'arguments variables : array(int 1D,int 2D,int 3D, ...)
Mais ça reste compliqué, puisqu'il faut gérer chaque dimension avec des fonctions différentes.
Est ce que ça ne serait pas possible de le faire avec une classe virtuelle?
du genre : array<T>::array()
le type T nous donnerait le nombre de dimensions.
merci pour votre aide.
Partager