¿Es posible establecer un punto de interrupción condicional en GDB donde la expresión de condición contiene objetos de tipos de clase arbitrarios?punto de corte condicional GDB en tipos arbitrarios
Necesito establecer un punto de interrupción dentro de una función donde la condición verificará si una variable de cadena miembro de un objeto equivale a decir "foo". Por lo tanto, algo como:
condition 1 myObject->myStringVar == "foo"
Pero no está funcionando. ¿GDB solo permite puntos de interrupción condicionales en tipos primitivos y char *? ¿Hay alguna manera de que pueda establecer un punto de interrupción condicional en tipos no primitivos?
Relacionado/mismo problema en MSVC (no en realidad un duplicado, solo suele deberse a la misma problema ..): http://stackoverflow.com/questions/1740858/how-to-create-conditional-breakpoint-with-stdstring – HostileFork