Мой текущий код в действии:
if( objectPointer != NULL){
delete objectPointer;
}
не работает, потому что указатели получают компилятором недопустимые шестнадцатеричные числа, такие как:
- 0xbaadf00d
- 0xDEADBEEF
и т.д....
Итак, что лучший способ проверить недопустимый указатель перед попыткой удалить объект?