Traduzioni di questa pagina?:

typedef

Il typedef e' utilizzato per dare un qualsiasi nome ad un tipo di dato:

Il typedef è utile per:

  • creare abbreviazioni per espressioni complesse, soprattutto in programmi molto lunghi.
  • creare abbreviazioni in presenza di funzioni e puntatori.

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];