24 ans
Messages postés231Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention 7 juillet 2008
-
26 sept. 2005 à 14:09
56ka
Messages postés140Date d'inscriptiondimanche 15 avril 2007StatutMembreDernière intervention 2 novembre 2009
-
12 févr. 2008 à 21:05
je veux re-allouer de nouveau l'espace de memoire pour un tableau
(dynamiquement ) comment faire par un petit code.
Exemple : lorsque l'utilisateur tappe un nouveau entier il faut automatiquement aggrandire la taille du tableau.
24 ans
Messages postés231Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention 7 juillet 20082 26 sept. 2005 à 14:31
je veux bien que le nom du tableau ne change pas ( même nom du tableau mais avec un taille plus grand ).
c'est comme la fonction Realloc en C (elle garde le même nom du tableau ainsi que les valeurs mais avec un taille plus grand)
Merci cher ami de ton aide
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 27 sept. 2005 à 02:15
Si tu as besoin d'un tableau dynamique utilises un ArrayListpour te simplifier la tache, en interne un ArrayList utilise le même concept que vient d'expliquer Sébastien, à part que c'est la capacité du tableau qui est définie plutôt que la nombre réel d'éléments.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 12 févr. 2008 à 20:13
56ka c'etait en 2005, depuis avec le .NET 2.0 on n'utilise plus la classe ArrayList mais la classe List< T > c'est une classe générique bien plus performante.
List< Personnage > list = new List< Personnage >( 10 ); // le reste s'utilise comme un ArrayList.