Esercitazione del 14 febbraio 2008 Esercizion 1: Scrivere una Gerarchia di Classi con le seguenti caratteristiche: // (Provare le versioni con o senza virtual) class Veicolo { public: int peso; Veicolo(int peso); void stampa(); }; class Automobile : public Veicolo { public: int numPass; Automobile(int peso, int numPass); void stampa(); }; class AutoCarro : public Veicolo { public: int numAssi; AutoCarro(int numAssi, int peso); void stampa(); }; Esercizion 2: Scrivere una Gerarchia di Classi con le seguenti caratteristiche: // (Provare le versioni con o senza virtual) class Veicolo { public: int *peso; Veicolo(int peso); ~Veicolo(); Veicolo(const Veicolo &v); void stampa(); }; class Automobile : public Veicolo { public: int *numPass; Automobile(int peso, int numPass); ~Automobile(); Automobile(const Automobile &v); void stampa(); }; class AutoCarro : public Veicolo { public: int *numAssi; AutoCarro(int numAssi, int peso); ~AutoCarro(); AutoCarro(const AutoCarro &v); void stampa(); };