Tengo un programa en su defecto con:¿Cómo puedo depurar fallas St9bad_alloc en gdb en C?
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
Me imagino que es algo que ver con malloc
/free
, pero no sé cuál.
¿Qué punto de interrupción puedo en el conjunto de gdb que romperá el error para que pueda ver un seguimiento de la pila?
El programa es una combinación de C y C++, compilada con gcc 3.4.2.
Su enlace para "Cuando se arroja o atrapa una excepción" es 404. – Karl