我在C++类2种方法如下:如何在gdb中为C++设置operator()的断点?
class myClass {
public:
void operator()(string myString) {
// Some code
}
void myMethod() { ... }
}
对于一个普通的方法,我可以简单的设置断点GDB为:
b myClass::myMethod
但是我怎么设置断点为第一种方法?
UPDATE:
从最初的答案的建议(B MyClass的::运算符())不工作:(
b myClass::operator()
Function "myClass::operator()" not defined.
感谢
UPDATE: 从最初的答案的建议(B MyClass的::运算符())不工作:( – DVK 2009-12-23 16:13:04
哦,万一它很重要,GDB操作系统版本6.4 – DVK 2009-12-23 16:14:06
它为我用gdb 6.8也许你所需要的。升级你的gdb版本 – 2009-12-23 16:21:15