Suchergebnisse für Anfrage "multiple-inheritance"
__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 ...
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 ...
"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 ...
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 ...
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, ...
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 ...
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; ...
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 ...
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 ...
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 ...