我想在 VC++ Express 2005 中为我的代码添加断点条件,以便只有在局部变量满足指定条件时才会触发断点。例如
bool my_test(UIDList test_list) {
foo(test_list);
bar(test_list); // I have a breakpoint here, but only want it to trigger if test_list.Length() > 0
print(test_list);
}
右键单击我的断点并选择“条件...”后,我发现一个对话框似乎可以执行我想要的操作,但是我尝试在文本字段中输入的任何内容都会导致以下错误:
无法评估断点条件:CX0052:错误:成员函数不存在
我尝试了帮助文档,但找不到答案。我希望有 VC++ 经验的人能够指出我正确的方向......
我之前曾尝试升级到更新版本的 VC++ Express,但该项目没有干净地导入。由于项目的复杂性和我目前的时间尺度,我现在不能考虑将升级作为解决方案。