dangling pointer
A pointer to memory whose object has already been destroyed.
A dangling pointer still holds an address, but the object there has ended its lifetime (a returned local, a deleted heap object, a reallocated vector element); dereferencing it is undefined behavior.
See also