// elain.cpp - viela viallinen!!! #include class cElain { string nimi; double paino; double pituus; public: cElain(const char *animi="??",double apaino=123,double apituus=12) { nimi = animi; paino = apaino; pituus = apituus; } void tulosta() { cout << nimi << " " << pituus << " " << paino << endl; } void aantele() { cout << "????" << endl; } }; class cKissa : public cElain { public: cKissa(const char *animi="??",double apaino=123,double apituus=12) : cElain(animi,apaino,apituus) {} void aantele() { cout << "Miauuuu" << endl; } }; class cKoira : public cElain { public: cKoira(const char *animi="??",double apaino=123,double apituus=12) : cElain(animi,apaino,apituus) {} void aantele() { cout << "Hauhau" << endl; } }; int main(void) { cKissa miuku("Miuku",17.2, 48.2); cKoira musti("Musti",0.6, 17.2); miuku.tulosta(); miuku.aantele(); musti.aantele(); return 0; }