Resultados da pesquisa a pedido "pure-virtual"

6 a resposta

Implementar um método virtual puro no Objective-C

Eu quero ir para lá. Sério, como implementar um método virtual puro da maneira "Apple"? Você usa um protocolo com sua classe base e lança exceções nesses métodos?

2 a resposta

função virtual pura e classe abstrata

Eu tenho as seguintes classes, Base e Derived e, quando eu compilar, o compilador reclama que não pode criar uma instância do DLog porque é abstrato. Alguém pode me dizer como posso corrigir esse erro? Acho que é porque nem as duas funções ...

4 a resposta

O destruidor de uma classe abstrata deve ser totalmente virtual?

Eu acho que virtual sozinho geralmente é suficiente. Existe outro motivo para torná-lo virtual, além de forçar as classes derivadas a implementar seu próprio destruidor?Quero dizer, se você alocar algo no construtor de sua classe, deve ...

1 a resposta

Por que gcc e clang me permitem construir uma classe abstrata?

O código a seguir é compilado em uma ampla variedade de versões do gcc e do clang - quando compilado e executado com o gcc 5.3.1, ele imprime UMA() é interrompido com um erro de chamada virtual pura. #include <stdio.h> class A { public: A() { ...

1 a resposta

qualificador @const desaparece da função virtual pura [duplicado]

Esta pergunta já tem uma resposta aqui: Const de nível superior não influencia uma assinatura de função [/questions/17208570/top-level-const-doesnt-influence-a-function-signature] 7 respostasUsando a versão 4.8.2 do gcc: Estou com um problema ...

3 a resposta

O que significa definir a declaração de uma função igual a 0? Como você pode atribuir um número inteiro a uma funçã

Eu estava navegando nas fontes de um (preferir não nomear) GUI Toolkit que encerrou a API do Windows quando encontrei a seguinte definição de função na classe window: virtual LRESULT CALLBACK wndProc (HWND, UINT, WPARAM, LPARAM) = 0;O que ...

4 a resposta

Existem funções virtuais puras em PHP como em C ++

Eu pensaria que muitas pessoas se perguntariam se isso é possível, mas não consigo encontrar perguntas duplicadas ... me corrij Eu só quero saber se o PHP oferece funções virtuais puras. Eu quero o seguinte class Parent { // no implementation ...

4 a resposta

Faz algum sentido definir funções virtuais “puras” na própria classe bas

O benefício de definircomus funções virtuais na classe base são que não precisamos redefini-las nas classes derivada Mesmo se definirmospur funções virtuais na própria classe base, ainda teremos que defini-las também nas classes ...

5 a resposta

nvocação virtual pura do construtor e destruid

O padrão C ++ diz que é proibido invocar uma função virtual pura de um construtor ou destruidor. Qual é a razão para isto? Por que o padrão deve colocar uma restrição como esta?

6 a resposta

chamar a função virtual pura do construtor da classe base

Tenho uma classe base MyBase que contém uma função virtual pura: void PrintStartMessage() = 0 Eu quero que cada classe derivada chame isso em seu construtor depois coloquei na classe base MyBase) construtor class MyBase { public: virtual ...