Resultados de la búsqueda a petición "covariant-return-types"

8 la respuesta

¿Cuál es la mejor firma para clone () en C ++?

Como escribió Scott Myers, puede aprovechar una relajación en el sistema de tipos de C ++ para declarar clone () para devolver un puntero al tipo real que se declara: class Base { virtual Base* clone() const = 0; }; class Derived : public Base ...