rubricanis
Homo ludens
Ich bin zum debuggen bislang recht gut damit klar gekommen in die in Frage kommenden Funktionen entsprechende Ausgabefuntionen einzufügen. Da bin ich wie es scheint jetzt an eine Grenze gekommen...
In einem länglichen Testprogramm (wohl > 100 Test-Funktionen) bekomme ich immer mal wieder std::bad_alloc exceptions und ich kann beim besten Willen nicht ausmachen wo die her kommen. Das witzige dabei ist dass sie offenbar bei eigentlich eher trivialen Vergleichsoperatoren ausgeworfen werden bei denen eigentlich keine Allocatoren verwendet werden. Klar, die Ausgabe erfolgt mit std::cout & friends. Insofern könnte das auch ein Seiteneffekt des Testprogrammes sein aber da sind die einzelnen Funktionen auch recht simpel. Auch bei einem noch so tiefen Blick in den Code kann ich nichts problematisches finden.
Wie auch immer: Muss ich mich jetzt auch noch in GDB einarbeiten oder gibt es einfachere Methoden um solchen Fehler a.d. Grund zu kommen ?
Peter
In einem länglichen Testprogramm (wohl > 100 Test-Funktionen) bekomme ich immer mal wieder std::bad_alloc exceptions und ich kann beim besten Willen nicht ausmachen wo die her kommen. Das witzige dabei ist dass sie offenbar bei eigentlich eher trivialen Vergleichsoperatoren ausgeworfen werden bei denen eigentlich keine Allocatoren verwendet werden. Klar, die Ausgabe erfolgt mit std::cout & friends. Insofern könnte das auch ein Seiteneffekt des Testprogrammes sein aber da sind die einzelnen Funktionen auch recht simpel. Auch bei einem noch so tiefen Blick in den Code kann ich nichts problematisches finden.
Wie auch immer: Muss ich mich jetzt auch noch in GDB einarbeiten oder gibt es einfachere Methoden um solchen Fehler a.d. Grund zu kommen ?
Peter
