//virtualilla ei n„ytt„isi olevan vaikutusta #include class cElain { double paino; public: cElain(double p=0) {paino = p; cout<< "Elain tuli!\n"; } virtual ~cElain() { cout<< "Elain meni!\n"; } virtual void aantele() const { cout << "Pelkk„ el„in\n"; } }; class cPupu : public cElain { public: cPupu(double p) : cElain(p) { cout<< "Pupu tuli!\n"; } virtual ~cPupu() { cout<< "Pupu meni!\n" ;} virtual void aantele() const { cout << "Pupu\n"; } }; int main (void) { cout<< "\n-------------\n"; // cPupu puppeli(6.5); cElain *e = new cPupu(12); e->aantele(); delete e; return 0; }