Quiero agregar una condición de punto de interrupción a mi código en VC++ Express 2005, de modo que el punto de interrupción solo se active si una variable local cumple un criterio especificado. p.ej.Cómo agregar un punto de interrupción condicional en Visual C++
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);
}
Habiendo hace clic derecho en mi punto de interrupción y seleccionado "Condición ..." He encontrado un cuadro de diálogo que aparece al hacer lo que quiera, sin embargo todo lo que intento escribir en los resultados del campo de texto en el siguiente error:
Unable to evaluate the breakpoint condition: CX0052: Error: member function not present
He intentado con la documentación de ayuda, pero no he podido encontrar mi respuesta. Espero que alguien con experiencia en VC++ pueda orientarme en la dirección correcta ...
He intentado actualizar anteriormente a una versión más reciente de VC++ Express, pero el proyecto no se importó limpiamente. Debido a la complejidad del proyecto y mis escalas de tiempo actuales, no puedo considerar la actualización como una solución en este momento.