Показать сообщение отдельно
Старый 21.07.2004, 15:32     # 1
Tyler Derden
Guest
 
Сообщения: n/a

Неожиданные исключения в С++

Как заменить стандартную функцию обработки неожиданных исключений unexpected() своей функцией? Вот небольшая моя программа, которая почему-то не работает:

#include <eh.h>
#include <iostream.h>
typedef void (*PVF)();
PVF set_unexpected(PVF);
void myunexpected()
{
cout<<"unexpected error";
}
void main()
{
set_unexpected(&myunexpected);
int a =0;
a=a/a;/*по идее должна вызваться моя функция myunexpected, но
этого почему-то не происходит. Или я чего-то не понимаю?*/
}