Resultados da pesquisa a pedido "covariant-return-types"
Qual é a melhor assinatura para clone () em C ++?
Como Scott Myers escreveu, você pode aproveitar um relaxamento no sistema de tipos do C ++ para declarar clone () para retornar um ponteiro para o tipo real que está sendo declarado: class Base { virtual Base* clone() const = 0; }; class Derived ...