Resultados da pesquisa a pedido "virtual-functions"
Padrão de clone para std :: shared_ptr em C ++
Por que você precisa (para compilar) o intermediárioCloneImplementation estd::static_pointer_cast (consulte a seção3abaixo) para usar o padrão Clone parastd::shared_ptr em vez de algo mais próximo (consulte a Seção2abaixo) para o uso de ponteiros ...
ma função virtual deve ter essencialmente uma definiçã
essencial ter uma definição para uma função virtua Considere este programa de exemplo abaixo: #include <iostream> using namespace std; class base { public: void virtual virtualfunc(); }; class derived : public base { public: void ...
Qual é o problema com malloc () e funções virtuais? [duplicado
Possible Duplicate: C ++: por que énew necessário [https://stackoverflow.com/questions/4904762/c-why-is-new-needed] Por que não posso usar o malloc para alocar espaço para meus objetos quando eles são filhos de uma classe que contém funções ...
Por que faz sentido dar uma definição para uma função virtual pura?
Scott disse em Effective C ++, 3rd Edition, pg. 43 que para criar uma classe abstrata, precisamos apenas dar a ela um destrutor virtual puro:
Por que a atribuição virtual se comporta de maneira diferente de outras funções virtuais da mesma assinatur
Enquanto brinca com a implementação de um operador de atribuição virtual, terminei com um comportamento engraçado. Não é uma falha do compilador, pois o g ++ 4.1, 4.3 e o VS 2005 compartilham o mesmo comportament Basicamente, o operador virtual ...
Por que o ponteiro da tabela de função virtual (vfptr) não pode ser estático no C ++?
Se a tabela de funções virtuais é a mesma para todos os objetos da classe, por que o ponteiro para essa tabela (vfptr) não pode ser estático e ser compartilhado entre todos os objetos?
Por que as funções virtuais não podem usar a dedução de tipo de retorno?
n3797 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf]diz: § 7.1.6.4/14: Uma função declarada com um tipo de retorno que usa um tipo de espaço reservado não deve ser virtual (10.3). Portanto, o seguinte programa está mal ...
xistem alternativas ao polimorfismo em C +
The CRTP [https://stackoverflow.com/questions/262254/c-crtp-to-avoid-dynamic-polymorphism] é sugerido nesta pergunta sobre polimorfismo dinâmico. No entanto, esse padrão é supostamente útil apenas para polimorfismo estático. O design que estou ...
C ++ como chamar o método na classe derivada da classe base
O que eu quero fazer é por
Por que usar funções virtuais? [duplicado
Possible Duplicate: lguém pode explicar métodos virtuais em C + [https://stackoverflow.com/questions/2391679/can-someone-explain-c-virtual-methods] Tenho uma pergunta sobre as funções virtuais do C + Por que e quando usamos funções virtuais? ...