Resultados da pesquisa a pedido "virtual"

1 a resposta

Em um construtor de classe abstrata, por que preciso chamar um construtor de uma base virtual que nunca será chamada?

Enfrento a bem conhecida situação "temida" do diamante: A / \ B1 B2 \ / C | DA classeA tem, diz o construtorA::A(int i). Também quero proibir uma instanciação padrão de umA então eu declaro o construtor padrão deA Comoprivate. As classesB1 eB2 ...

3 a resposta

Você pode substituir métodos virtuais privados?

Eu acho que você pode e meu colega acha que você não pode!

3 a resposta

Qual é o equivalente de funções virtuais de c ++ em PHP?

É issoabstract function xxx? Acabei de fazer um teste que parece indicar que um método privado também é virtual? class a { private function test() { echo 1; } } class b extends a { private function test() { echo 2; } public function call() { ...

3 a resposta

Parâmetros padrão da função virtual e sobrecarga

Esta pergunta refere-se a problemas comuns discutidos nestas perguntas: As funções virtuais podem ter parâmetros padrão? [https://stackoverflow.com/questions/3533589/can-virtual-functions-have-default-parameters] Parâmetros padrão das funções ...

1 a resposta

Posso chamar uma função virtual para inicializar um subobjeto de classe base?

Eu sei que funções virtuais não devem ser chamadas direta ou indiretamente em um construtor, mas esse código funciona bem. O que tenho aqui é seguro? #include <iostream> #include <string> struct A { A (const std::string& name) {std::cout << name ...

3 a resposta

Qual é a maneira mais fácil de executar scripts python em um servidor em nuvem?

Eu tenho um script python de rastreamento da Web que leva horas para ser concluído e é inviável para ser executado totalmente na minha máquina local. Existe uma maneira conveniente de implantar isso em um servidor web simples? O script ...

6 a resposta

Como encontrar com javascript se o elemento existe no DOM ou é virtual (foi criado por createElement)

Estou procurando uma maneira de descobrir se o elemento referenciado em javascript foi inserido no documento. Vamos ilustrar um caso com o seguinte código: var elem = document.createElement('div'); // Element has not been inserted in the ...

12 a resposta

Alternativa aos métodos virtuais estáticos do c ++

No C ++, não é possível declarar uma função virtual estática, nem converter uma função não estática em um ponteiro de função no estilo C. Agora, eu tenho um ol 'C SDK simples que usa muito ponteiros de função. Eu tenho que preencher uma ...

4 a resposta

Exigindo substituições de função virtual para usar a palavra-chave override

C ++ 11 adicionadooverride para garantir que as funções-membro que você escreve que pretendem substituir as funções virtuais de classe base realmente o façam (ou não serão compiladas). Mas em uma grande hierarquia de objetos, às vezes você pode ...

5 a resposta

Substituir número de parâmetros de funções virtuais puras

Eu implementei a seguinte interface: template <typename T> class Variable { public: Variable (T v) : m_value (v) {} virtual void Callback () = 0; private: T m_value; };Uma classe derivada apropriada seria definida assim: class Derived : public ...