Resultados da pesquisa a pedido "multiple-inheritance"
A herança tripla causa conflito de metaclasse… Às vezes
Parece que eu me deparei com um inferno de metaclasse, mesmo quando não queria nada com iss Estou escrevendo um aplicativo no Qt4 usando PySide. Desejo separar a parte orientada a eventos da definição da interface do usuário, gerada a partir ...
C ++ Resolvendo o problema do diamante
O problema do diamante não pôde ser resolvido apenas com a primeira declaração herdada encontrada? Quero dizer public class A { public virtual int getInt(); }; public class B : public A { public int getInt() {return 6;} }; public class C : ...
C ++ ambiguidade de chamada de função de herança múltipla
Eu tenho uma pergunta básica relacionada à herança múltipla em C ++. Se eu tiver um código como mostrado abaixo: struct base1 { void start() { cout << "Inside base1"; } }; struct base2 { void start() { cout << "Inside base2"; } }; struct ...
does javascript suporta herança múltipla como C ++
Eu sei como fazer herança em javascript, mas eu só posso herdar um único objeto. por exemplo function fun1() { this.var1=10; this.meth1=function() { ... ... }; } function fun2() { this.var2=20; this.meth2=function() { ... ... }; } function ...
Quais problemas o aviso C4407 pode causar?
Recebi alguns avisos usando interfaces virtuais puras em alguns MFCCWnd objetos derivados por herança múltipla. Acredito que seja causado pela definição dos métodos que precisam ser implementados para o mapa de mensagen warning C4407: cast ...
Como conceder cordas à minha turma?
Eu quero uma string com um atributo adicional, digamos se deve imprimi-la em vermelho ou verd Subclassing (str) não funciona, pois é imutável. Vejo o valor, mas pode ser irritante. Pode herança múltipla ajudar? Eu nunca usei isso. Herdar ...
Classe abstrata + mixin + herança múltipla em python
Então, acho que o código provavelmente explica o que estou tentando fazer melhor do que posso em palavras, então aqui vai: import abc class foo(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod def bar(self): pass class ...
Existe uma maneira de impedir que uma classe seja derivada duas vezes usando uma declaração estática e uma característica de tip
Sei que este é um exemplo artificial, mas quero uma verificação de compilação para evitar isso ... class A {}; class B : public A {}; class C : public A {}; class D : public B, public C { BOOST_STATIC_ASSERT((is_base_of_once<A,D>::value)) };
erança / protótipos múltiplos em JavaScri
Cheguei a um ponto em que preciso ter algum tipo de herança múltipla rudimentar acontecendo em JavaScript. (Não estou aqui para discutir se é uma boa ideia ou não, por favor, guarde esses comentários para si mesmo.) Só quero saber se alguém ...
Mixins vs. Traits
Qual é a diferença entre Mixins e Traits? De acordo com a Wikipedia [http://en.wikipedia.org/wiki/Trait_(abstract_type)], Os módulos Ruby são uma espécie de características. Como assim