Ideally, you'd want things to blow up when such an object was used, with it clearly indicating that it was because you used an object which isn't supposed to exist anymore.
I suggested this as well, by stomping on the object's memory in debug builds. Andrei has different goals.
-- Best regards, Vladimir mailto:vladi...@thecybershadow.net