码迷,mamicode.com
首页 > 其他好文 > 详细

new和声明的不同

时间:2018-06-23 22:37:37      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:限制   使用   定义   nbsp   程序   一个   内存   存储空间   安全   

要创建一个类对象,可以声明变量,也可以使用new为类对象分配存储空间。

声明和new的不同在于 作用域和生存周期

1.声明的作用域限制在定义类对象的方法中,当方法结束时,类对象也被系统释放了,(安全不会造成内存系统泄漏)。

2.new 创建的是指向类对象的指针,作用域变成了全局,当程序结束时,必须用delete删除,系统不会自动释放,(不注意可能造成内存泄漏)。

 --

new和声明的不同

标签:限制   使用   定义   nbsp   程序   一个   内存   存储空间   安全   

原文地址:https://www.cnblogs.com/syne-cllf/p/9218906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!