Ich habe für diesen und die Überprüfung durch das GDB Handbuch googeln, aber kann nicht scheinen, eine Antwort zu finden, was ich zu tun versuchen.Wie Klassenmethoden in gdb zur Liste?
Gibt es eine Möglichkeit GDB erhalten eine Auflistung aller Methoden für einen bestimmten Klassentyp zu drucken? Der Druckbefehl scheint nur die Datenelemente und Felder zu zeigen, keine der Methoden, damit sie angezeigt werden.
Zusätzlich ist es noch einen Schritt weiter zu nehmen, ist es eine Möglichkeit, alle richtigen virtuellen Methoden eine Basis * Zeiger gegeben zu drucken? Sprich wie zum Beispiel:
struct A
{
virtual void foo() {}
};
struct B : public A
{
void foo() {}
};
int main()
{
A *b = new B;
}
Wie kann ich gdb drucken variable * b und haben sie zeigen die richtige virtuelle Methode (n) erhalten?
Dank
Danke, die gut tun – greatwolf