Suchergebnisse für Anfrage "vtable"

3 die antwort

asm.js - Wie sollen Funktionszeiger implementiert werden?

6 die antwort

Performance-Hit der Vtable-Suche in C ++

Ich bewerte, um ein Stück Echtzeit-Software von C / Assembler auf C ++ / Assembler umzuschreiben (aus Gründen, die für die Fragestellung nicht relevant sind,...

0 die antwort

COM-Methodenoffsets in Delphi

ie finde ich in Delphi die Adresse einer COM-Methode heraus? Ich kann die Offsets fest codieren //0 is the offset of the QueryInterface method p := TPonterArray(pointer(SomeInterface)^)[0]; aber ich würde lieber symbolische Namen verwenden. ...

TOP-Veröffentlichungen

3 die antwort

Virtuelle Methodentabellen

Bei der Diskussion versiegelter Klassen wird häufig der Begriff "virtuelle Funktionstabelle" verwendet. Was ist das genau? Ich habe vor einiger Zeit über eine Methodentabelle gelesen (ich erinnere mich auch nicht an den Zweck des Zwecks) und eine ...

4 die antwort

Virtuelle Tabelle C ++

Ich lese viele Leute, die schreiben, dass "eine virtuelle Tabelle für eine Klasse existiert, in der eine virtuelle Funktion deklariert ist". Meine Frage ist, gibt es eine Vtable nur für eine Klasse, die eine virtuelle Funktion hat, oder gibt es ...

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

Warum ist vptr nicht statisch?

4 die antwort

C ++ v-table: Teil der Sprache oder Compiler abhängig?

Ist die V-Tabelle virtuelle Methodentabelle [http://en.wiki,pedia.org/wiki/Virtual_method_table]) ein Teil der C ++ - Spezifikation, oder obliegt es dem Compiler, die virtuellen Methodensuchen zu lösen? Wenn es Teil der Spezifikation ist: ...

9 die antwort

Qt Linker Error: “undefinierter Verweis auf vtable” [duplicate]

Diese Frage hat hier bereits eine Antwort: Undefinierter Verweis auf vtable. Versuch, ein Qt-Projekt zu kompilieren [/questions/1552069/u ndefined-reference-to-vtable-trying-to-compile-a-qt-project] 16 AntwortenDas ist mein Header: #ifndef ...

6 die antwort

Details zur Implementierung des virtuellen Versands

Zunächst möchte ich klar machen, dassch verstehe, dass es im C ++ - Standard keine Vorstellung von vtables und vptrs gib. Ich denke jedoch, dass praktisch alle Implementierungen den virtuellen Versandmechanismus auf die gleiche ...