Type de sécurité. Si vous ne savez pas ce qu' p
est censé point, alors il n'y aurait rien pour empêcher la catégorie des erreurs de ce type
*p = "Nonsense";
int i = *p;
Vérifier le type statique est un outil très puissant pour la prévention de tous les types d'erreurs comme ça.
Le C et le C++ aussi le soutien de l'arithmétique des pointeurs, qui ne fonctionne que si la taille de la cible est de type connu.
adresse occupe la même quantité de mémoire quel que soit mon être le type de
C'est le cas aujourd'hui pour populaires de plates-formes. Mais il y a eu des plates-formes pour lesquelles ce n'était pas le cas. Par exemple, un pointeur vers un multi-byte word pourrait être plus petit qu'un pointeur sur un seul octet, puisqu'il n'a pas besoin de représenter l'octet du décalage à l'intérieur de la parole.