Which of this assertion concerning memory pitfalls is false ?
Every local variable is deallocated when out-of-scope
Deallocated object can still be "accessed"
Deallocation of heap memory is automatic at the end of a function call
Pointer does not check for other pointers when deallocating object