我在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