Resultados da pesquisa a pedido "virtual-method"

6 a resposta

Tamanho do objeto C ++ com métodos virtuais

4 a resposta

Programação orientada a objetos em Haskell

7 a resposta

Por que esse destruidor virtual aciona um externo não resolvido?

Considere o seguinte: NoX.h: class X { X(); virtual ~X(); };X.cpp: #include "X.h" X::X() {}Tente criar isso (estou usando um destino .dll para evitar um erro no principal ausente e usando o Visual Studio 2010): Erro 1 erro LNK2001: símbolo ...

6 a resposta

Acerto de desempenho da pesquisa vtable em C ++

6 a resposta

C #: Alguma maneira de pular uma das chamadas de base no polimorfism

class GrandParent { public virtual void Foo() { ... } } class Parent : GrandParent { public override void Foo() { base.Foo(); //Do additional work } } class Child : Parent { public override void Foo() { //How to skip Parent.Foo and just get to ...

2 a resposta

Alterando o Modificador Params em uma Substituição de Método

Estou ciente de que

2 a resposta

ubstituindo métodos virtuais C ++ com várias assinaturas [duplicado]

Esta pergunta já tem uma resposta aqui: or que uma função substituída na classe derivada oculta outras sobrecargas da classe bas [/questions/1628768/why-does-an-overridden-function-in-the-derived-class-hide-other-overloads-of-the] 4 respostas ...

10 a resposta

Force todas as classes para implementar / substituir um método 'puro virtual' na hierarquia de herança em vários níveis

Em C ++, por que opur virtual método @ exige sua substituição obrigatórias aos filhos imediatos (para criação de objetos), mas não aos netos e assim por diant struct B { virtual void foo () = 0; }; struct D : B { virtual void foo () { ... }; }; ...

4 a resposta

Proteger o padrão CRTP da pilha transbordando em chamadas "puramente virtuais"

Considere o seguinte exemplo padrão de CRTP: #include <iostream> template<class Derived> struct Base { void f() { static_cast<Derived *>(this)->f(); } void g() { static_cast<Derived *>(this)->g(); } }; struct Foo : public Base<Foo> { void f() { ...

2 a resposta

Métodos virtuais para visitantes e modelos

Em uma implementação típica doVisitante padrão, a classe deve contabilizar todas as variações (descendentes) da classe base. Há muitos casos em que o mesmo conteúdo do método no visitante é aplicado aos diferentes métodos. Um método virtual ...