Здравствуйте, коллеги!
class Parent{
private:
int i;
public:
Parent& operator = (Parent &p){
this->i = p.i;
}
};
class Child: public Parent{
};
Мне нужно сделать конструкцию типа:
Parent p;
Child c;
c = p;
Т.е. что бы, по большому счету сработал перегруженный оператор «=» из родительского класса. Произошла инициализация "i"б находящийся в protected базового класса. Но я не понимаю как это сделать.