У меня есть 2 метода в C++ класс следующим образом:Как установить контрольную точку для оператора() в gdb для C++?
class myClass {
public:
void operator()(string myString) {
// Some code
}
void myMethod() { ... }
}
Для обычного метода, я могу просто установить точку останова в GDB, как:
b myClass::myMethod
Но как я поставил точку останова для первый метод?
UPDATE:
Предложения от первоначальных ответов (б MyClass :: оператор()) не работает :(
b myClass::operator()
Function "myClass::operator()" not defined.
Благодаря
UPDATE: Предложения от первоначальных ответов (б MyClass :: оператор()) не работает :( – DVK
О, в случае, если это имеет значение, GDB OS версии 6.4 – DVK
Это работает для меня с помощью GDB 6.8 Возможно, что вам нужно. чтобы обновить версию gdb. – 2009-12-23 16:21:15