Partager via


Tableaux dans les expressions

Lorsqu'un identificateur de type tableau apparaît dans une expression autre que sizeof, address-of (&) ou l'initialisation d'une référence, il est converti en pointeur vers le premier élément du tableau. Par exemple :

char szError1[] = "Error: Disk drive not ready.";
char *psz = szError1;

Le pointeur psz pointe vers le premier élément du tableau szError1. Notez que les tableaux, contrairement aux pointeurs, ne sont pas des valeurs lvalues modifiables. Par conséquent, l'assignation suivante n'est pas conforme :

szError1 = psz;

Voir aussi

Référence

Tableaux (C++)