Il typedef e' utilizzato per dare un qualsiasi nome ad un tipo di dato:
Il typedef è utile per:
Nell'esempio che segue il programma definisce un tipo array di 10 interi e dichiara 'a' con quell'alias. Infine c'è l'inserimento di 10 interi nel vettore a[i].:
const int n=10; typedef int array[10]; int i; array a; //scrivendo "array a;" dico al programma che la variabile "a" è un vettore di dimensione 10. Quindi una variabile di tipo/ //array[10]; for (i=0; i<n; i++) cin >> a[i];