typedef struct Vettore{ void init(int l); // funzione di inizializzazione. int size(); // restituisce il numero di elementi. bool full(); // restituisce TRUE se � pieno. void clear(); // cancella tutti gli elementi void insert(TipoValue val, int i); // inserisce il valore val all'i-esima posizione void add(TipoValue val); // aggiunge il valore val void set(TipoValue val, int i); // assegna il valore val all'i-esima posizione. TipoValue get(int i); // restituisce il valore all'i-esima posizione. void append(Vettore v); // appende in coda il vettore vec. private: TipoValue *v; int last, len; };