Odpovídáte na názor ke článku SEH v Linuxu (C++).
Mozna se pletu (v C++ jsem jiz cca 3 roky nedelal), ale pri pohledu na toto "reseni" se vubec necitim dobre.
Zejmena snaha zachytit SIGSEGV a cokoliv delat v tom samem programu, ktery SIGSEGV vyvolal mi pripada jako nejhorsi prasarna. Napriklad nekde uvnitr Vaseho "try" bloku dojde k preteceni bufferu a nez dojde na SIGSEGV, prepise se nekolik dalsich promennych (tedy klidne i promenne pouzivane SEH implementaci). V dobe kdy se provadi "except" blok tak neni mozne zarucit korektnost ZADNE promenne.
Zda se mi ze tento hack zadny problem ve skutecnosti neresi (zjistit jestli neni pointer NULL se da i "normalne"), naopak zavadi mnohem horsi problem.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 57 626×
Přečteno 27 725×
Přečteno 26 404×
Přečteno 24 368×
Přečteno 22 865×