当某个条件为真时,如何在Eclipse中以编程方式设置C ++断点?

时间:2012-05-27 06:29:03

标签: c++ linux eclipse eclipse-cdt

我正在使用Ubuntu 12.04上的Eclipse。我有一个包含多个文件和类的庞大项目。在运行时某个类的一个成员变量被设置为错误地归零,我不知道何时发生这种情况。 我希望能够设置一个断点以编程方式来打破一次,假设x在运行时被设置为零。

我该怎么办呢? 谢谢。

1 个答案:

答案 0 :(得分:6)

您可以使用断点条件。

右键单击断点并在其属性窗口中设置条件。您可以设置类似

的条件
memberVal == null

有关详细说明,请参阅this article

修改

更改您所有成员的出现率
memberVar = value

SetMemberVar(value)

并在该setter方法中设置断点。