У меня 2 класса Employee
и Person
. Класс сотрудника имеет три атрибута name
, age
и salary
. Класс Person имеет атрибуты name
и age
. Я хочу перегрузить оператор присваивания, чтобы присвоить имя и возраст класса Employee имени и возрасту класса лица.
class Employee {
string name;
int age;
float salary;
public:
Employee()
{
name="";
age=0;
salary=0;
}
void operator =(const Employee& a)
{
name=a.name;
age=a.age;
}
};
class Person {
string name;
int age;
public:
Person()
{
name="";
age=0;
}
void display()
{
cout<<"Name are :"<<name<<endl;
cout<<"Age are :"<<age<<endl;
}
};
int main()
{
Employee obj;
person obj1;
obj=obj1;
}