26
我一直在這個谷歌搜索和檢查通過GDB手冊,但似乎無法找到我想要做的答案。如何列出gdb中的類方法?
有沒有辦法讓gdb打印給定類類型的所有方法的列表?打印命令似乎只顯示數據成員和字段,沒有顯示任何方法。
此外,爲了更進一步,有沒有辦法打印所有正確的虛擬方法給定一個基*指針?說這樣的例子:
struct A
{
virtual void foo() {}
};
struct B : public A
{
void foo() {}
};
int main()
{
A *b = new B;
}
我怎樣才能得到gdb輸出變量* B,並將它顯示正確的虛方法(S)?
謝謝
謝謝,這樣做會很好 – greatwolf 2010-10-18 01:59:18