[ 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 ] @

U Winu može. Znaš ono, mercedes vs rikša :)

Pogledaj:
http://msdn2.microsoft.com/en-us/library/5z4bw5h5.aspx

A ako hoćeš baš detalje: http://www.codeproject.com/cpp/exceptionhandler.asp
[ 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.