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.