Resultados da pesquisa a pedido "virtual"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 { ...
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 ...
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 ...