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 60 164×
Přečteno 28 501×
Přečteno 26 845×
Přečteno 24 575×
Přečteno 23 925×