Condividi tramite


Matrici nelle espressioni

Quando un identificatore di un tipo di matrice appare in un'espressione diversa da sizeof, indirizzo di (&) o come inizializzazione di un riferimento, viene convertito in un puntatore al primo elemento della matrice. Ad esempio:

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

Il puntatore psz fa riferimento al primo elemento della matrice szError1. Tenere presente che, a differenza dei puntatori, le matrici non sono l-value modificabili. Pertanto, la seguente assegnazione non è valida:

szError1 = psz;

Vedere anche

Riferimenti

Matrici (C++)