Resultados da pesquisa a pedido "multiple-inheritance"
Como Python passa parâmetros __init__ com herança múltipla
Eu tenho esse código, mostrando um padrão clássico de diamante: class A: def __init__( self, x ): print( "A:" + x ) class B( A ): def __init__( self, x ): print( "B:" + x ) super().__init__( "b" ) class C( A ): def __init__( self, x ): print( ...
O que é um mixin e por que eles são úteis?
Em "Programação Python [https://rads.stackoverflow.com/amzn/click/com/0596009259] ", Mark Lutz menciona" mixins ". Tenho experiência em C / C ++ / C # e não ouvi o termo antes. O que é um mixin? Lendo nas entrelinhas deeste ...
Por que funções herdadas múltiplas com o mesmo nome, mas assinaturas diferentes não são tratadas como funções sobrecarregada
O trecho a seguir produz um erro de "chamada ambígua para foo" durante a compilação e eu gostaria de saber se existe alguma maneira de contornar esse problema sem qualificar totalmente a chamada para foo: #include <iostream> struct Base1{ void ...
erança múltipla e sina
Estou tendo um problema com o QT em relação à herança múltipla por causa do QObject. Sei que muitos outros têm os mesmos problemas, mas não sei como devo corrigi-lo. class NavigatableItem : public QObject { Q_OBJECT signals: void ...
compreender o vptr na herança múltipla?
Estou tentando entender a declaração no livro efetivo em c ++. A seguir, é apresentado o diagrama de herança para herança múltipl Agora, o livro diz que é necessária memória separada em cada classe para o vptr. Também faz a seguinte ...
Herança Múltipla em C ++ - por que você não trabalh
stou tentando descobrir uma questão interessante de herança múltipl O avô é uma classe de interface com vários métodos: class A { public: virtual int foo() = 0; virtual int bar() = 0; };Então, existem classes abstratas que estão concluindo ...
Como o “super” do Python faz a coisa certa?
Estou executando o Python 2.5, portanto, essa pergunta pode não se aplicar ao Python 3. Quando você cria uma hierarquia de classe diamante usando herança múltipla e cria um objeto da classe mais derivada, o Python faz a coisa certa (TM). Ele ...
s funções __init__ da classe Mixin não são chamadas automaticament
Eu gostaria de usar um Mixin para sempre adicionar alguma funcionalidade init às minhas classes filho, que cada uma herda de diferentes classes base da API. Especificamente, eu gostaria de criar várias classes filho diferentes que herdam de uma ...
Precisa de funcionalidade de herança múltipla em C #. O que estou fazendo errado
class UDPClient { } class LargeSimulator { } class RemoteLargeSimulatorClient : UDPClient, LargeSimulator { } Diz o ditado, se você precisar de herança múltipla, seu design estará desativad Como eu faria isso em c # sem ter que implementar nada?
Como lidar com o CS1721 quando eu realmente preciso herdar de duas classes?
No meu código C # eu quero umCustomIdentity classe que herda deSystem.MarshalByRefObject eSystem.Security.Principal.GenericIndentity classes. No entanto, quando tento escrever essa herança, C # se oporá a CS1721 ...