Suchergebnisse für Anfrage "virtual-inheritance"
Initialisierungsliste für virtuelle C ++ - Vererbung
im folgenden Code:
Reine virtuelle Klasse und Sammlungen (Vektor?)
Ich arbeite an einer Grafikanwendung, die ziemlich häufig virtuelle Klassen verwendet. Es hat: Eine Bildklasse, die im Wesentlichen eine Sammlung von Formen ist. Eine Shapes-Klasse, die rein virtuell ist und einige Klassen enthält, die von ihr ...
C ++ Virtual Inheritance Memory Layout
Virtuelle Vererbungsspeicherlayouts Ich versuche zu verstehen, was unter der Haube im Speicher mit virtueller Vererbung und vTables / vPtrs passiert und was nicht. Ich habe zwei Beispiele für Code, den ich geschrieben habe, und verstehe ...
C ++ kann nicht von Basis A zu abgeleitetem Typ B über virtuelle Basis A konvertieren.
Ich habe drei Klassen: class A {}; class B : virtual public A {}; class C : virtual public A {}; class D: public B, public C {};Versuch einer statischen Umwandlung von A * nach B * Ich erhalte den folgenden Fehler: cannot convert from base A to ...
Aufrufen des überladenen Konstruktors einer virtuellen Basisklasse
Gibt es eine (praktische) Möglichkeit, die normale (virtuelle) Aufrufreihenfolge von Konstruktoren zu umgehen? Beispiel class A { const int i; public: A() : i(0) { cout << "calling A()" << endl; } A(int p) : i(p) { cout << "calling A(int)" << ...
C ++ Multiple Virtual Inheritance vs. COM
Das Netz ist überfüllt mit Erklärungen des "gefürchtetes Diamantproblem" [http://en.wikipedia.org/wiki/Diamond_problem]. Genauso wie StackOverflow. Ich glaube, ich verstehe das, aber ich kann dieses Wissen nicht in etwas Ähnliches und doch ...
Was ist in C ++ eine virtuelle Basisklasse?
Ich will wissen was ein "virtuelle Basisklasse"ist und was es bedeutet. Lassen Sie mich ein Beispiel zeigen: class Foo { public: void DoSomething() { /* ... */ } }; class Bar : public virtual Foo { public: void DoSpecific() { /* ... */ } };
Seite 1 von 2