Could anyone explain dangling pointers with better programs.