Resultados da pesquisa a pedido "inheritance"
Padrão C ++ no endereço de membros herdados
O padrão C ++ diz alguma coisa sobre o endereço dos membros herdados? Por exemplo, se eu herdar um membro int ou um método não virtual, ele diz algo sobre seu endereço ou um membro virtual: se eu não o substituir, se o fizer? O construtor, se eu ...
Matriz de estrutura de pesquisa de classe em C ++
Estou tentando criar uma matriz de estrutura que vincula as seqüências de entrada às classes da seguinte maneira: struct {string command; CommandPath cPath;} cPathLookup[] = { {"set an alarm", AlarmCommandPath}, {"send an email", ...
Como descobrir a subclasse da instância da classe base?
Existe uma maneira de descobrir o nome da classe derivada de uma instância da classe base? por exemplo.: class A{ .... } class B extends A{ ... } class c extends A{ ... }Agora, se um método retornar um objeto deA, posso descobrir se é do tipoB ouC?
ponteiro do método da classe filho para o argumento pai do método c ++
pode ser estranho o que estou tentando ver e tentarei esclarecer o máximo possível. Estou usando o gcc 4.8 no ubuntu 14.04 e C ++ 11. O que eu quero tentar é: faça uma classe Afaça uma função nessa classe A que obtém como argumentoum ponteiro ...
Referência de superclasse não pode chamar o método de subclasse em Java
Eu tenho uma dúvida básica em polimorfismo em Java. Eu escrevi o código abaixo em um arquivo chamado AnimalTestDrive.java. De acordo comigo, o código abaixo deve funcionar especialmente na linha em negrito, mas infelizmente não é. Você pode ...
Verifique se a subclasse substitui um método
É possível verificar se uma subclasse implementa um método existente em sua superclasse imediata ou em alguma superclasse de sua superclasse, etc.? Por exemplo. Eu subclasseUIView, para criar minha visualização genérica personalizada para o meu ...
Essa palavra-chave existe? Quando um método de substituição precisa chamar o pai
Freqüentemente, na documentação do C #, você encontra um membro em que a descrição diz algo como "certifique-se de chamar o método base se você o substituir". Existe uma maneira de garantir, em tempo de compilação, que alguém realmente chamou a ...
Inicializando um std :: map estático <int, unique_ptr <int>> em C ++
Esta é uma pergunta semelhante a estapostar [https://stackoverflow.com/questions/138600/initializing-a-static-stdmapint-int-in-c] . A resposta que eu acho que tem mais promessa tem a ver com inicialização estática modelada. Aqui está a classe ...
Como usar nomeduplos em herança múltipla
É possível criar uma classe que herda de várias instâncias denamedtuple [https://docs.python.org/3/library/collections.html?highlight=namedtuple#collections.namedtuple] , ou criar algo com o mesmo efeito (com um tipo imutável que combina os ...
Como a reflexão me diz quando uma propriedade está ocultando um membro herdado com a palavra-chave 'new'?
Então, se eu tiver: public class ChildClass : BaseClass { public new virtual string TempProperty { get; set; } } public class BaseClass { public virtual string TempProperty { get; set; } }Como posso usar a reflexão para ver que o ChildClass está ...