Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Employee::Employee(const Employee& x)
- {
- name=new char [strlen(x.name)+1];
- strcpy(name, x. name);
- strcpy(EGN, x.EGN);
- salary=x.salary;
- }
- void Employee::operator=(const Employee& x)
- {
- delete[] name;
- name=new char [strlen(x.name)+1];
- strcpy(name, x. name);
- strcpy(EGN, x.EGN);
- salary=x.salary;
- }
- Employee::Employee(char* n, char* e, double s)
- {
- name = new char [strlen(n)+1];
- strcpy(name, n);
- strcpy(EGN, e);
- salary=s;
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////
- Employee::Employee(char* n, char* e, double s)
- {
- name = new char [strlen(n)+1];
- strcpy(name, n);
- strcpy(EGN, e);
- salary=s;
- }
- Employee::Employee(const Employee& x)
- {
- Employee(x.name, x.EGN, x.salary);
- }
- void Employee::operator=(const Employee& x)
- {
- delete[] name;
- Employee(x);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement