Resultados da pesquisa a pedido "covariant-return-types"

8 a resposta

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 ...