¿Cómo devolver derivado de una función como referencia a Base?
Quiero implementar una función que devuelva una referencia a Base que en realidad comprende Derived (los tipos son polimórficos). Algo así como el siguiente código (incorrecto): struct Base { virtual ~Base() {} }; struct Derived: Base { int x = 5;}; const Base& get() { Derived d = {}; const . . . Read more