Codice visto in aula sui template.
// main.cpp #include#include using namespace std; template class Persona{ public: void setGeneralita(T t){nome = t;}; private: T nome; }; template class Impiegato : public Persona { public: int eta(){return 24;} }; int main(int argc, const char * argv[]) { Persona mario; mario.setGeneralita("Mario"); Persona pluto; pluto.setGeneralita(12); Impiegato pippo; pippo.setGeneralita("Pippo"); Impiegato minnie; minnie.setGeneralita(12); cout << minnie.eta() << endl; // cout << (pluto == minnie) << endl; //ERRORE // cout << (12 == "marco") << endl; return 0; }