I have been rereading my C++ book to refresh my memory and I read a section of constant pointers. I know that to disarm stray pointers after calling 'delete' on them, you set them to null, that is the memory address of 0. However, constant pointers cannot have their address changed. Does that mean after I call 'delete' on a constant pointer, I now have a constant stray pointer? Can I even call 'delete' at all on constant pointers?

My book didn't seem to answer this...