Resultados da pesquisa a pedido "multiple-inheritance"

2 a resposta

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 ...

2 a resposta

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 : ...

2 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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)) };

28 a resposta

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 ...

4 a resposta

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