我正试图弄清楚如何在我的代码中设置一个更复杂的断点 我想对特定值进行中断(例如,当我的struct的第一个字段等于42时中断)
struct SpecificKey
{
int myFirstField;
int mySecondField;
};
int Get(const SpecificKey& key)
{
// <--- set conditional break point if key.myFirstField==42
//
// Look for value somewhere...
//
return 0;
}
int main()
{
int value = Get({42, 56});
return 0;
}
我在Visual Studio 2010中尝试过,但它没有与key.myFirstField==42
可以实现吗?如果是这样,怎么样?
答案 0 :(得分:0)
如果您只是正确创建/初始化对象,则可以正常使用VS 2010:
int main()
{
SpecificKey myKey;
myKey.myFirstField = 41; // ...=42;
myKey.mySecondField = 11;
int value = Get(myKey);
return 0;
}