Espressioni del puntatore (C++)
Qualsiasi espressione con un tipo di matrice può essere convertita in un puntatore dello stesso tipo.Il risultato della conversione è un puntatore al primo elemento della matrice.Nell'esempio seguente viene illustrata tale conversione:
char szPath[_MAX_PATH]; // Array of type char.
char *pszPath = szPath; // Equals &szPath[0].
Un'espressione che restituisce una funzione che restituisce un tipo particolare viene convertita in un puntatore a una funzione che restituisce il tipo, salvo quando:
L'espressione viene utilizzata come operando all'operatore address-of (&).
L'espressione viene utilizzata come operando dell'operatore chiamata di funzione.