Calling delete on variable allocated on the stack

前端 未结 11 2077
遇见更好的自我
遇见更好的自我 2020-11-22 14:35

Ignoring programming style and design, is it \"safe\" to call delete on a variable allocated on the stack?

For example:

   int nAmount;
   delete &am         


        
11条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-22 15:09

    No, Memory allocated using new should be deleted using delete operator and that allocated using malloc should be deleted using free. And no need to deallocate the variable which are allocated on stack.

提交回复
热议问题