Visual studio 2010 我可以为自定义对象添加条件断点支持吗?

Visual studio 2010 我可以为自定义对象添加条件断点支持吗?,visual-studio-2010,visual-c++,Visual Studio 2010,Visual C++,Microsoft visual studio 2010允许设置条件断点。定义断点条件的语言没有真正解释,但似乎遵循C++语法。 对于复杂的对象,它根本不起作用 显然,您不能在这些对象上调用成员方法,例如.c_str,但您似乎可以调用c函数,例如strcmp。这就引出了一个问题: 我可以定义自己的类C函数来比较可以通过条件断点访问的自定义对象吗。例如: // Function to compare QString with const char* bool q_string_equals(con

Microsoft visual studio 2010允许设置条件断点。定义断点条件的语言没有真正解释,但似乎遵循C++语法。 对于复杂的对象,它根本不起作用

显然,您不能在这些对象上调用成员方法,例如
.c_str
,但您似乎可以调用c函数,例如
strcmp
。这就引出了一个问题:

我可以定义自己的类C函数来比较可以通过条件断点访问的自定义对象吗。例如:

// Function to compare QString with const char*
bool q_string_equals(const QString& qstr, const char* str) {
    // some code, probably pretty complicated if we really wanna avoid calling member fns
}
然后像这样使用它:

需要重新编译整个项目以添加基于
的“断点”,这真的很烦人