/* * person.h * * Created on: 09.05.2014 * Author: trifon */ #ifndef PERSON_H_ #define PERSON_H_ #include using namespace std; const int EGN_SIZE = 11; class Person { char* name; char id[EGN_SIZE]; public: // голяма четворка Person(char const* ="", char const* ="0"); Person(Person const&); Person& operator=(Person const&); ~Person(); // селектори char const* getName() const { return name; } char const* getID() const { return id; } // мутатори void setName(char const*); // извеждане void print(ostream& = cout) const; private: void copy(Person const&); void clean(); protected: void setID(char const*); }; #endif /* PERSON_H_ */