Suchergebnisse für Anfrage "multiple-inheritance"

4 die antwort

__bases__ funktioniert nicht! Was kommt als nächstes

Der folgende Code funktioniert in Python 3.x nicht, funktioniert jedoch mit Klassen im alten Stil: class Extender: def extension(self): print("Some work...") class Base: pass Base.__bases__ += (Extender,) Base().extension()Frage ist einfach: Wie ...

24 die antwort

Wie funktioniert Pythons super () mit Mehrfachvererbung?

Ich bin ziemlich neu in der objektorientierten Python-Programmierung und habe Probleme, das @ zu verstehesuper() -Funktion (neue Stilklassen), insbesondere wenn es um Mehrfachvererbung geht. Zum Beispiel, wenn Sie etwas haben wie: class ...

2 die antwort

"Importieren" einer Definition einer Funktion aus einer Basisklasse zur Implementierung einer abstrakten Schnittstelle (Mehrfachvererbung in C ++)

Say Wir haben eine Klasse, die von zwei Basisklassen erbt (Mehrfachvererbung). Basisclass A ist abstrakt und deklariert eine reine virtuelle Funktionfoo, die andere Basisclass B deklariert und implementiert eine Funktionfoo der ...

TOP-Veröffentlichungen

4 die antwort

Wie viele vptr hat ein Objekt der Klasse (verwendet Einfach- / Mehrfachvererbung)?

Wie viele vptrs werden normalerweise für ein Objekt benötigt, dessen clas (child) eine einzelne Vererbung mit einer Basisklasse hat, die mehrere base1 und base2 erbt. Mit welcher Strategie kann ermittelt werden, wie viele vptrs ein Objekt ...

2 die antwort

Wie funktioniert Pythons super () überhaupt?

Es gibt viele großartige Ressourcen aufsuper(), einschließlichDie [https://rhettinger.wordpress.com/2011/05/26/super-considered-super/] großer Blog-Beitrag, der viel auftaucht, sowie viele Fragen zu Stack Overflow. Ich habe jedoch das Gefühl, ...

12 die antwort

C ++ - Downcasting eines geerbten Objekts mit Diamantform ohne RTTI / dynamic_cast

Ich arbeite derzeit an der Integration eines Drittanbieter-Pakets, das viele RTTI-Inhalte auf einer Nicht-RTTI-Plattform (Android) verwendet. Grundsätzlich habe ich meine eigene RTTI-Implementierung durchgeführt, bin aber auf ein Problem ...

4 die antwort

Multiple Inheritance Template Class

class messageA { }; class messageB { }; template<class T> class queue { public: virtual ~queue() {} void submit(T& x) {} }; class A : public queue<messageA>, public queue<messageB> { }; int main() { A aa; ...

18 die antwort

Wie funktioniert die Mehrfachvererbung in Java? [Duplikat

Diese Frage hat hier bereits eine Antwort: Java: Wenn A B erweitert und B Object erweitert, ist das Mehrfachvererbung [/questions/24378375/java-if-a-extends-b-and-b-extends-object-is-that-multiple-inheritance] 11 AntwortenClassObject ist die ...

2 die antwort

Wie ist der Zeiger auf die in C ++ implementierte Member-Funktion?

Der Zeiger auf die Member-Funktion in c ++ besteht aus drei Teilen: Offset Address/index virtual?Offset wird zur Zeigeranpassung verwendet, wenn das abgeleitete Objekt mit @ aufgerufen wirbase pointer. Wie wird dieser Offset implementiert? Ist ...

10 die antwort

Mehrfachvererbung in C #

Als ich arbeite alsC# Entwickler, ich weiß, dass wir @ implementieren könnmultiple inheritance mitInterface. Kann jemand mir bitte einen Link oder Code geben, um zu erfahren, wie man @ erreichmultiple inheritance mitC#. Ich möchte Code, mit dem ...