Suchergebnisse für Anfrage "vtable"

2 die antwort

Haben C ++ - POD-Typen RTTI?

ie ich verstehe, ist RTTI in verschiedenen C ++ - Compilern (wie GCC) implementiert, einem Zeiger auf dastype_info Daten werden im @ gespeichevtable Daten jeder Klasse. Und auch wie ...

4 die antwort

Virtuelle Funktionseffizienz und das 'letzte' Schlüsselwort

Betrachten Sie ein Programm mit einer KlasseFoo enthält eine FunktionFoo::fn wie folgt deklariert: virtual void fn();und eine Unterklasse vonFoo namensBar. Wird @ deklarierBar::fn so was virtual void fn() override final;cause Anrufe anfn imBar ...

1 die antwort

ibt es eine Möglichkeit, das Klassenlayout eines mit g ++ kompilierten Programms zu sicher

Wenn mit g ++ kompiliert wird, exportiert -fdump-class-hierarchy die vtables des Programms in ein (mehr oder weniger) lesbares Format. Die resultierende Datei enthält jedoch nur Informationen zur vtable, abernich über das Klassenlayout. Ich ...

TOP-Veröffentlichungen

1 die antwort

Wie wird das Löschen eines Zeigers mithilfe der dynamischen Umwandlung erkannt?

Wie gezeigtHier [http://www.devx.com/tips/Tip/28143]kann man benutzendynamic_cast So erkennen Sie einen gelöschten Zeiger: #include <iostream> using namespace std; class A { public: A() {} virtual ~A() {} }; class B : public A { public: B() {} ...

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,...

4 die antwort

Dynamische Methodenverteilung in C

2 die antwort

Warum ist vptr nicht statisch?

4 die antwort

C ++: Zugreifen auf virtuelle Methoden

3 die antwort

Wie funktioniert Vtable of Virtual?