Resultados da pesquisa a pedido "virtual"

3 a resposta

Como testar a unidade de um método virtual em uma classe abstrata?

Eu tenho uma classe abstrata C # que tem comportamento em um método virtual. Eu preciso testar o comportamento da unidade nesse método virtual (não em questão: quando esse método é chamado). Eu vejo três opções: 1) crie uma implementação ...

1 a resposta

Alternativas à vtable

s tabelas @Vbi são onipresentes na maioria das implementações OO, mas elas têm alternativas? A página wiki do vtables tem uma breve descrição, mas não muita informação (e links stubbed Você conhece alguma implementação de linguagem que não usa ...

2 a resposta

Palavra-chave da função virtual

Existe alguma diferença entre declarar a função virtual herdada em uma classe filhoco a palavra-chave "virtual"ou nã, considerando que quero chamar diversão apropriada para o tipo de meus objetos. Veja os comentários. #include <cstdio> struct ...

3 a resposta

Array de objetos da classe base polimórficos inicializados com objetos da classe filho

Desculpe pelo título complicado. Eu tenho algo parecido com isto: class Base { public: int SomeMember; Base() : SomeMember(42) {} virtual int Get() { return SomeMember; } }; class ChildA : public Base { public: virtual int Get() { return ...

4 a resposta

Podemos ter um método estático virtual? (c ++) [duplicado]

Possible Duplicate: Membros virtuais estáticos em C ++? [https://stackoverflow.com/questions/1820477/c-static-virtual-members] Podemos ter um método estático virtual (em C ++)? Eu tentei compilar o seguinte código: #include <iostream> using ...

2 a resposta

Dispositivo HID Bluetooth e texto i

Estamos usando um dispositivo BT, que funciona como um teclado, para conversar com o iPad. Queremos que este dispositivo bluetooth fale com 1 campo em nosso aplicativo. (Que está na sua própria exibição) Todos os outros campos de texto / área de ...

6 a resposta

unção virtual que é const na classe base e não const na derivada

lguém pode explicar a saída do código a segui #include <iostream> #include <string> class Animal { public: Animal(const std::string & name) : _name(name) { } ~Animal() { } virtual void printMessage() const { std::cout << "Hello, I'm " << _name ...

3 a resposta

substituição em funções não virtuais

O C ++ 11 FDIS diz Se uma função virtual estiver marcada com a substituição do virt-specifier e não substituir uma função de membro de uma classe base, o programa será mal formado. [Exemplo: struct B { virtual void f(int); }; struct D : B { ...

6 a resposta

rabalho interno de C # virtual e substituiç

O tópico de como o mecanismo virtual e de substituição de C # funciona internamente foi discutido até a morte entre os programadores ... mas depois de meia hora no google, não consigo encontrar uma resposta para a seguinte pergunta (veja ...

3 a resposta

Está tornando uma especialização virtual de modelo de função lega

No C ++, uma especialização de modelo de função deve agir exatamente como uma função normal. Isso significa que eu posso fazer um virtual? Por exemplo struct A { template <class T> void f(); template <> virtual void f<int>() {} }; struct B : A ...