What is a dangling pointer?
A dangling pointer is a pointer that points to invalid data or to data which is not valid anymore, for example: Class *object = new Class(); Class *object2 = object; delete object; object = nullptr; // now object2 points to something which is not valid anymore This can occur even in stack allocated objects: Object …