È possibile impostare un punto di interruzione condizionale in GDB in cui l'espressione di condizione contiene oggetti di tipi di classe arbitrari?Punto di interruzione condizionale GDB su tipi arbitrari
È necessario impostare un punto di interruzione all'interno di una funzione in cui la condizione verificherà se una variabile di stringa membro di un oggetto equivale a dire "pippo". Quindi, qualcosa del tipo:
condition 1 myObject->myStringVar == "foo"
Ma non funziona. GDB consente solo breakpoint condizionali su tipi primitivi e char *? C'è un modo per impostare un breakpoint condizionale su tipi non primitivi?
correlati/stesso problema in MSVC (in realtà non un duplicato, solo probabilmente causato da stesso problema ..): http://stackoverflow.com/questions/1740858/how-to-create-conditional-breakpoint-with-stdstring – HostileFork