Resultados da pesquisa a pedido "inheritance"
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: ...
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 ...
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.
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, ...
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() ...
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"; } ...
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 é ...
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 ...
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 ...
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 ...