fakii
Messages postés29Date d'inscriptionsamedi 20 décembre 2008StatutMembreDernière intervention14 mai 2013
-
8 déc. 2011 à 23:31
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
9 déc. 2011 à 09:18
bonsoir à tous
je voudrais savoir combien d'espace mémoire est réservé pour un tableau dont on ne précise pas sa taille de départ:
dim t() as réel par exemple dans le vb
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 9 déc. 2011 à 03:56
Salut
Selon mon expérience de VB6, un tableau déclaré mais non encore dimensionné n'occupe que la place de son adresse.
En VB6, c'est un Long de 32 bits, donc 4 octets, mais en .net, je ne sais pas.
Une fois dimensionné, excepté les tableaux de chaine, la taille du tableau est celle de la taille de l'élément (8 octets pour un Long, 4 pour un Integer, etc) multiplié par le nombre de datas (les multi-dimensions se multiplient entre elles) + 8ou4 octets pour l'adresse du tableau.
Pour les tableaux de chaine, c'est la taille de tous les caractères qu'elle renferme + un Long ou Integer pour chaque data + l'adresse du tableau
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)