#ifndef PRIVATSZEMELY_H_INCLUDED #define PRIVATSZEMELY_H_INCLUDED //PrivatAdat class, itt vannak t�rolva a priv�t adatok: //becen�v, lakc�m, priv�t telefonsz�m class PrivatAdat { //A h�rom t�rolt adat String becenev; String cim; String privatsz; public: //Default konstruktor, minden adatot "0"-ra �ll�t alaphelyzetben PrivatAdat(): becenev("0"), cim("0"), privatsz("0"){} //Konstruktor PrivatAdat(String becenev, String cim, String privatsz): becenev(becenev), cim(cim), privatsz(privatsz) {} //Copy konstruktor PrivatAdat(const PrivatAdat& dt){ becenev = dt.becenev; cim = dt.cim; privatsz = dt.privatsz; } //Egyenl�s�g vizsg�lat oper�tor //igazzal t�r vissza, ha minden adat egyenl� //egy�bk�nt pedig hamissal bool operator==(const PrivatAdat& tbc){ if (becenev == tbc.becenev && cim == tbc.cim && privatsz == tbc.privatsz){ return true; } return false; } //Sima egyenl�s�g oper�tor //Mindegyik adatot, a megadott t�pussal teszi egyenl�v� PrivatAdat& operator=(const PrivatAdat& kok){ becenev = kok.becenev; cim = kok.cim; privatsz = kok.privatsz; return *this; } //F�ggv�ny, ami visszat�r a n�vvel const String& getnev() { return becenev; } //F�ggv�ny, ami visszat�r a lakc�m�vel const String& getcim(){ return cim; } //F�ggv�ny, ami visszat�r a priv�tsz�m�val const String& getprivatsz(){ return privatsz; } }; #endif // PRIVATSZEMELY_H_INCLUDED