Class A; //Singleton
Class B; // Singleton
Class C; //Singleton
1.A a;
2.a.getClassB().getClassC().SomeMethodInClassC();
3.//Some other code
这进入getClassB()函数,然后如果我在返回getClassB()方法时给出了步骤,它直接转到第3行,而不是去getClassC()方法。
我们需要在gdb中修改任何设置吗?或者我错过了什么?
我尝试使用谷歌搜索但发现与此类函数调用无关。
答案 0 :(得分:0)
首先确保编译器没有内联SomeMethodInClassC然后
使用
设置成员函数时设置断点(gdb)break C :: SomeMethodInClassC()
网上有几个文档。 This one有一些例子