Taille d'un pointeur
La taille d'un pointeur ≠ taille de la variable sur laquelle il pointe
Dans une programme tous les pointeurs on la même taille
Exemple
int *p1 = nullptr;
double *p2 = nullptr;
string *p3 = nullptr;
cout << sizeof p1 <<","<< sizeof p2 <<","<< sizeof p3;
▶︎ Peut importe la taille de la variable, sur une machine moderne (x64), un pointeur aura toujours une taille de 8 octets.