Hej.
Mam fragment kodu, w którym wyskakuje "Naruszenie ochrony pamięci". Zrobiłem więc:
try {
// kod powodujący błąd
}
catch (...) {
}
jednak błąd ciągle się pojawia. Jak można go przechwycić?
Hej.
Mam fragment kodu, w którym wyskakuje "Naruszenie ochrony pamięci". Zrobiłem więc:
try {
// kod powodujący błąd
}
catch (...) {
}
jednak błąd ciągle się pojawia. Jak można go przechwycić?
Żartujesz sobie? Segfault to nie jest wyjątek, a ewidentny BŁĄD w kodzie. Takich rzeczy się nie przechwytuje tylko po prostu poprawia. Taki błąd oznacza że przekraczasz zakres tablic albo odnosisz się do fragmentów pamięci które nie są twoje.