Do I need to delete a pointer if I haven't assigned it a new value?

后端 未结 1 648
生来不讨喜
生来不讨喜 2020-12-17 22:56

Just a quick question:

Do I need to delete a pointer if I haven\'t actually assigned a new value to it?

What I\'ve done if created a pointer and then handed

相关标签:
1条回答
  • 2020-12-18 00:01

    You don't need to delete it, and, moreover, you shouldn't delete it. If earth is an automatic object, it will be freed automatically. So by manually deleting a pointer to it, you go into undefined behavior.

    Only delete what you allocate with new.

    0 讨论(0)
提交回复
热议问题