Resultados da pesquisa a pedido "inheritance"

1 a resposta

Por que obtenho C2248 (membro inacessível) com um membro estático protegido?

Digamos que eu tenho: #include <Windows.h> #include <iostream> #include <vector> std::vector<int> Base::m_intList; class Base { public: Base(); protected: static std::vector<int> m_intList; }; class Derived : Base { public: Derived(); protected: ...

1 a resposta

Substituindo Modelos de FOSUserBundle da Herança

Como o título sugere, estou tentando personalizar os modelos do FOSUserBundle com os meus. Mas isso não funciona. Eu tentei de tudo conforme indicado em todas as postagens que encontrei, revisei tudo, limpei o cache milhares de vezes, ainda não ...

3 a resposta

Herança múltipla Objective-C

Eu tenho 2 classes, uma inclui methodA e a outra inclui methodB. Portanto, em uma nova classe, eu preciso substituir os métodos methodA e methodB. Então, como faço para obter herança múltipla no objetivo C? Estou um pouco confuso com a sintaxe.

5 a resposta

Classes e métodos abstratos em Java, Herança

Eu tenho a classe B, que herda da classe A. A superclasse A é abstrata, contendo um método abstrato. Não quero implementar o método abstrato na classe B, portanto, preciso declarar a classe B como abstrata também. Declarando o resumo da classe B, ...

1 a resposta

Os membros de dados da classe de modelo base não são visíveis na classe de modelo derivada?

Considere o seguinte código C ++, template <typename Derived> struct A { bool usable_; }; template <typename Derived> struct B : A< B<Derived> > { void foo() { usable_ = false; } }; struct C : B<C> { void foo() { usable_ = true; } }; int main() ...

2 a resposta

Construtores herdados em C ++

Estou tentando praticarHerança de construtoresem C ++. Eu compilei e executei o seguinte programa no gcc e está funcionando bem. #include<iostream> using namespace std; class Base1 { public: Base1() { cout<<"Base1 Default Constructor\n"; } ...

4 a resposta

Conseqüências de mudar a herança para virtual?

Estou trabalhando em um grande projeto que não comecei. Minha tarefa é adicionar algumas funcionalidades adicionais ao que já existe. Estou em uma situação em que tenho que usar herança virtual porque tenho um modelo de diamante. A situação é ...

1 a resposta

Acessando o nome de uma classe herdada privada de uma subclasse

O código a seguir falha ao compilar com esse erro com g ++ e um erro semelhante com clang. main.cpp:16:19: error: 'QByteArray' is a private member of 'QByteArray' Container2(const QByteArray &ba); ^ main.cpp:3:18: note: constrained by ...

1 a resposta

Emular herança de anotação para interfaces e métodos com o AspectJ

Muitas vezes, as pessoas fazem perguntas ao AspectJ como esta, então quero respondê-las em um lugar que possa ser facilmente vinculado posteriormente. Eu tenho esta anotação de marcador: package de.scrum_master.app; import ...

3 a resposta

Operador Java isInstance vs instanceOf

A coisa toda sobre genéricos está meio que me jogando para um loop, e mais ainda para o RTT. Specificis? Ah, bem, aqui está a essência: enum QueryHelper { query1, query2; static <T> QueryHelper getQueryHelper (Class<T> expectedReturn) { if ...