/* jasen.h */ /****************************************************************************/ /* ** Jäsen-luokan esittely ** ** Tekijät: Vesa Lappalainen ** Ohjelmointikurssi 1991 ** Tehty: 20.12.1991 ** Muutettu: 09.12.1995 ** Mitä muutettu: Muutettu C++ luokaksi ** Muutettu: 10.12.1995 ** ** Muut kommentit ks. jasen.cpp */ #ifndef __JASEN_H #define __JASEN_H #include using namespace std; //---------------------------------------------------------------------------- // Jäsenen määrittely //---------------------------------------------------------------------------- class cJasen { // Jäsenluokka, jolle tulee vielä paljon ominaisuuksia int tunnus_nro; string nimi; string hetu; string katuosoite; string postinumero; string postiosoite; string kotipuhelin; string tyopuhelin; string autopuhelin; int liittymisvuosi; double jmaksu; double maksu; string lisatietoja; static char erotin; static int seuraava_nro; public: cJasen() { alusta(); } cJasen(string &st) { setAsString(st); } int alusta(); int setAsString(string &st); string getAsString() const; void vastaa_aku_ankka(); int operator==(const cJasen &jasen) const; void tulosta(ostream &os) const; int Tunnus_nro() const { return tunnus_nro; } int rekisteroi() { tunnus_nro = seuraava_nro; seuraava_nro++; return tunnus_nro;} }; ostream &operator<<(ostream &os,const cJasen &jasen); istream &operator>>(istream &is,cJasen &jasen); #endif