The local variable b is destroyed. The delete statement will delete the space pointed to by f, which was the fraction originally stored in C. The fraction stored in e is not destoryed, and becomes lost memory.