Odpovídáte na názor ke článku SEH v Linuxu (C++).
[2] IsBadReadPtr je implementován pomocí SEHu. Pokud si to někdo implementuje sám, problémy se tím nevyřeší. Přinejlepším to bude stejně špatné. IsBadReadPtr/IsBadWritePtr je prostě špatný koncept z principu. Doporučuji přečíst a pochopit tohle:
http://blogs.msdn.com/b/oldnewthing/archive/2006/09/27/773741.aspx
Ad zachytávání SIGSEGV/C0000005 - každý časem dojde k tomu, že je to špatná idea. Jen to každému trvá jinak dlouho. Minimálně z praktického hlediska doporučuji popřemýšlet, jak to zkomplikuje diagnostiku pádů aplikace.
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 608×
Přečteno 27 722×
Přečteno 26 403×
Přečteno 24 367×
Přečteno 22 864×