Ahm*_*hry 1 c++ eclipse linux eclipse-cdt
我正在使用Ubuntu 12.04上的Eclipse.我有一个包含多个文件和类的庞大项目.在运行时某个类的一个成员变量被设置为错误地归零,我不知道何时发生这种情况.我希望能够以编程方式设置断点,以便在运行时将x设置为零.
我该怎么办?谢谢.
您可以使用断点条件.
右键单击断点并在其属性窗口中设置条件.你可以设置一个条件
memberVal == null
Run Code Online (Sandbox Code Playgroud)
有关详细说明,请参阅此文章.
更改您所有成员的可用性
memberVar = value
Run Code Online (Sandbox Code Playgroud)
至
SetMemberVar(value)
Run Code Online (Sandbox Code Playgroud)
并在该setter方法中设置断点.