Advertisement
Guest User

Untitled

a guest
Aug 30th, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. Employee::Employee(const Employee& x)
  2. {
  3.     name=new char [strlen(x.name)+1];
  4.     strcpy(name, x. name);
  5.     strcpy(EGN, x.EGN);
  6.     salary=x.salary;
  7. }
  8.  
  9. void Employee::operator=(const Employee& x)
  10. {
  11.     delete[] name;
  12.     name=new char [strlen(x.name)+1];
  13.     strcpy(name, x. name);
  14.     strcpy(EGN, x.EGN);
  15.     salary=x.salary;
  16. }
  17.  
  18. Employee::Employee(char* n, char* e, double s)
  19. {
  20.     name = new char [strlen(n)+1];
  21.     strcpy(name, n);
  22.     strcpy(EGN, e);
  23.     salary=s;
  24. }
  25.  
  26. //////////////////////////////////////////////////////////////////////////////////////////////////
  27.  
  28.  
  29. Employee::Employee(char* n, char* e, double s)
  30. {
  31.     name = new char [strlen(n)+1];
  32.     strcpy(name, n);
  33.     strcpy(EGN, e);
  34.     salary=s;
  35. }
  36.  
  37.  
  38. Employee::Employee(const Employee& x)
  39. {
  40.     Employee(x.name, x.EGN, x.salary);
  41. }
  42.  
  43. void Employee::operator=(const Employee& x)
  44. {
  45.     delete[] name;
  46.     Employee(x);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement