История изменений
Исправление HighMan, (текущая версия) :
(Parent&) *this = p;
return *this;
}```
Ага. Так работает.
Но не работает:
Parent Parent::foo(void){ return *this }
Parent p; Child c = p.foo() //ошибка: conversion from «Parent» to non-scalar type «Child» requested 101 | Child c = p.foo();
Исправление HighMan, :
(Parent&) *this = p;
return *this;
}```
Ага. Так работает.
Но не работает:
Parent Parent::foo(void){ return *this }
Parent p; Child c = p.foo() // //ошибка: conversion from «Parent» to non-scalar type «Child» requested 101 | Child c = p.foo();
Исходная версия HighMan, :
(Parent&) *this = p;
return *this;
}```
Ага. Так работает.
Но не работает:
Parent Parent::foo(void){ return *this }
Parent p; Child c = p.foo() // //ошибка: conversion from «Parent» to non-scalar type «Child» requested 101 | Child c = p.foo();