C++ 如何在gdb中将断点设置为类成员变量

C++ 如何在gdb中将断点设置为类成员变量,c++,gdb,breakpoints,watchpoint,C++,Gdb,Breakpoints,Watchpoint,如何将该类的所有实例的断点(或观察点)设置为类中的成员变量 我已经尝试在类中使用此成员变量在线设置断点,但这不起作用。您可以将断点设置为setter和getter函数,如下所示 break TestClass::setVal(int) break TestClass::getVal() 注意,我们必须指定函数接收的参数类型 查找更多详细信息尝试为所有出现的变量grep源代码,在每行修改的地方设置断点。我无法在标头中的getter和setter上设置断点。标头中是否有getter/setter的

如何将该类的所有实例的断点(或观察点)设置为类中的成员变量


我已经尝试在类中使用此成员变量在线设置断点,但这不起作用。

您可以将断点设置为setter和getter函数,如下所示

break TestClass::setVal(int)
break TestClass::getVal()
注意,我们必须指定函数接收的参数类型


查找更多详细信息

尝试为所有出现的变量grep源代码,在每行修改的地方设置断点。我无法在标头中的getter和setter上设置断点。标头中是否有getter/setter的实现?您使用什么gdb命令?您使用-g选项编译吗?getter和setter的实现在头中。可以在cpp文件中添加断点。我使用“断点”。