首页 > 代码库 > 判断野指针,无效指针

判断野指针,无效指针

 

该方法仅适用于windows

 1 int is_invalid_ptr(void* memory_pointer) 2 { 3     if (NULL == memory_pointer) {  4         return 1;  5     } 6  7     __try { 8         return *((int*)memory_pointer) ? 0 : 0; 9     }10     __except (1) {11         return 1; /** exception_code(); STATUS_ACCESS_VIOLATION*/12     }13 }

 

判断野指针,无效指针