Hejka,
Mógłby mi ktoś wytłumaczyć co mam źle w tym kodzie?
void My_Terminate()
{
cout << "wyjscie" <<endl;
exit(5);
}
void fun()
{
throw 8;
}
int main()
{
set_terminate(My_Terminate);
fun();
system("pause");
}
według mojej ksiązki, po nie przechwyconym wyjątku, wywołuje się funkcja terminate, a ja ją zamieniłem za moją własną. Aczkolwiek w tym przykładzie nie wywołuje się ona, tylko program kończy działanie poprzez jakiś błąd.
Dodam że korzystam z vs 2015 community, jesli ma to jakies znaczenie.