[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RV: try-catch



Ricardo Javier Cardenes wrote:

On Fri, Jan 25, 2002 at 06:30:59PM +0100, Juan Rey wrote:

Ignacio Martín Bragado wrote:

Creia que una violación de segmento seria suficiente, por lo menos cuando lo he hecho programando para Windows ha sido suficiente.


Es que me temo que un acceso del tipo del que tú quieres, no levanta una
excepción... al menos en Linux. Levanta una señal (SIGSEGV), y si no
pillas la señal, muere el programa directamente. Puedes pillar la señal, y
hacer que lance (throw) una excepción que tú decidas.

A lo mejor podrías usar std::bad_alloc, pero me da que esa no es
exactamente la que necesitas.


Muchas gracias a todos !!!

Voy a hacer pruebas con threads, aver si puedeo lanzar la excepción en el thread que se causo el SIGSEGV.




Reply to: