Привет!
В общем, можно ли в программе проверять такие bad pointer-ы на диапазон 0x00000000 <= ptr <= 0x0000FFFF?
У Рихтера написано, что это дескать область нулевых указателей?
if((int)ptr <= 0x0000FFFF)
return false;
И вообще, bad ptr это одно и то же, что и null ptr?