sizeof(char*) et les machines 64bit

Re: sizeof(char*) et les machines 64bit

by Ronan Boulic -
Number of replies: 0

les types int et "adresse de quelque chose" sont complètement indépendants.

Il se trouve que pour la génération des machines "32 bits" ces deux types avaient la même taille en mémoire, ce qui entrainait la limitation du nombre d'adresse à 2^32.

Pour la génération des machines 64 bits, la limitation du nombre d'adresse à 2^32 disparait grace aux 8 octets des types des pointeurs = "adresse de quelque chose".

Par contre, la taille des types "numériques" comme int , float et double reste la même sur ces deux générations de machines.