Naruszenie ochrony pamięci - przechwycenie

Naruszenie ochrony pamięci - przechwycenie
Blackhole
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 81
0

Hej.
Mam fragment kodu, w którym wyskakuje "Naruszenie ochrony pamięci". Zrobiłem więc:

Kopiuj
try {
   // kod powodujący błąd
}
catch (...) {
}

jednak błąd ciągle się pojawia. Jak można go przechwycić?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Ż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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.