Costruire nuovi tipi
Il C++ permette la definizione di nuovi tipi. I tipi definiti dal programmatore
vengono detti "Tipi definiti dall'utente" e possono essere utilizzati
ovunque sia richiesto un identificatore di tipo (con rispetto alle regole di
visibilita` viste precedentemente). I nuovi tipi vengono definiti applicando
dei costruttori di tipi ai tipi primitivi o a tipi precedentemente
definiti dall'utente.
I costruttori di tipo disponibili sono:
- il costruttore di array: [ ]
- il costruttore di aggregati: struct
- il costruttore di unioni: union
- il costruttore di tipi enumerati: enum
- la keyword typedef
- il costruttore di classi: class
Per adesso tralasceremo il costruttore di classi, ci occuperemo di esso in
seguito in quanto alla base della programmazione in C++ e meritevole di una
trattazione separata e maggiormente approfondita.
|