Bonjour,
J'ai une petite question simple : est-ce qu'il est assuré par la norme que les pointeurs ont toujours la même taille, quelque soient les types des objets pointés ?
sizeof(char *) == sizeof(int *) == sizeof(double *) == ... ?
Bonjour,
J'ai une petite question simple : est-ce qu'il est assuré par la norme que les pointeurs ont toujours la même taille, quelque soient les types des objets pointés ?
sizeof(char *) == sizeof(int *) == sizeof(double *) == ... ?
Du point de vue de la norme il faudrait le vérifier mais en tous cas peu importe leur type, ils occupent tous la même taille... en tous cas chez moi.
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Ok merci beaucoup !
Pourtant un pointeur c'est simplement une adresse. Peu importe le type pointé non ? Donc une adresse reste une adresse et sa taille ne change pas. Me trompe-je ?
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Partager