Visual Studio 2010 中属性的条件断点
Conditional break point on attributes in Visual Studio 2010
我正在尝试弄清楚如何在我的代码中设置更复杂的断点。
我想中断特定值(例如,当我的结构的第一个字段等于 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
能实现吗?如果可以,怎么做?
如果您 create/initialize 对象正确,则在 VS 2010 中工作得很好:
int main()
{
SpecificKey myKey;
myKey.myFirstField = 41; // ...=42;
myKey.mySecondField = 11;
int value = Get(myKey);
return 0;
}
我正在尝试弄清楚如何在我的代码中设置更复杂的断点。
我想中断特定值(例如,当我的结构的第一个字段等于 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
能实现吗?如果可以,怎么做?
如果您 create/initialize 对象正确,则在 VS 2010 中工作得很好:
int main()
{
SpecificKey myKey;
myKey.myFirstField = 41; // ...=42;
myKey.mySecondField = 11;
int value = Get(myKey);
return 0;
}