[ android~paranoid @ 17.10.2006. 17:57 ] @
| Ako imam f-ju u kojoj se desava Segmentation fault, odradi mi posao i prijavi gresku,
ali sa exit (1) mogu izbeci tu gresku izlazeci iz programa.
Da li bih mogao sa izuzetkom da uvatim tu gresku ali da mi odradi posao i da ne ispadne iz programa. |
[ Dragi Tata @ 17.10.2006. 18:38 ] @
Predpostavljam da govoriš o Linuxu (seg fault a ne access violation). Ukratko, ne može. Segfault dovodi do signala SIGSEGV i to može da se "uhvati" signal handlerom a ne C++ catch izrazima.
Ako si mislio na Windows, tu već može da se nešto izbunari.
Međutim, moram da napomenem da je jedini ispravan način da rešiš problem da ukloniš uzrok segfaulta, a ne da pokušaš da ga ignorišeš.
[ android~paranoid @ 17.10.2006. 18:53 ] @
U Win radim.
[ Dragi Tata @ 17.10.2006. 20:28 ] @
[ android~paranoid @ 18.10.2006. 22:49 ] @
Mnogo mi komplikovano ovo... ispravicu kod, mada ne znam sve ekvivalentne f-je iz STL-a.
U svakom slucaju, hvala cale.
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.