[C con Clase] Problema con excepciones

Camilo José cjdelreal2009 en gmail.com
Jue Abr 23 21:22:40 CEST 2015


Tengo el urgente problema de que no se me capturan las excepciones. Sea

try
{
    *(int*)0 = 0;
}
catch(exception ex)
{
    cout << "Excepcion" << endl;
}

la sentencia *(int*)0 = 0 debe lanzar una excepcion de violacion de acceso, lo cual hace correctamente, pero el bloque try no la captura. He probado con:
catch(...)
catch(const exception& ex)
catch(const std::exception& ex)
pero na, y necesito que me haga capturas globales.
Si alguien me puede dar luz sobre al asunto le estare muy agradecido.


Más información sobre la lista de distribución Cconclase