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