What if we delete an object and then try to access an object through the pointer which has been deleted? I found the following:

> 
> Before the lifetime of an object has started but after the storage
>  which the object will occupy has been allocated or, **after the**
> **lifetime of an object** has ended and **before** the storage which the
>  object occupied is reused or released, any pointer that refers to the
>  storage location where the object will be or was located may be used
>  but only in limited ways
> 
> 
> [...]
> 
> 
> — the object will be or was of a class type with a non-trivial destructor and the pointer is used as the operand of a
>  delete-expression,
> 
> 
> 

But this's not exacly the case I'm looking for. What happend if the storage has been release or reused? Does standard explain that case?