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

new和getInstance实例化对象的区别

时间:2019-03-22 18:40:21      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:通过   static   tin   静态   的区别   生成   一个   对象   引用   

1.对象使用之前通过getinstance得到而不需要自己定义,用完之后不需要delete;
2.new 一定要生成一个新对象,分配内存;getInstance() 则不一定要再次创建,它可以把一个已存在的引用给你使用,这在效能上优于new;
3.new创建后只能当次使用,而getInstance()可以跨栈区域使用,或者远程跨区域使用。所以getInstance()通常是创建static静态实例方法的。

new和getInstance实例化对象的区别

标签:通过   static   tin   静态   的区别   生成   一个   对象   引用   

原文地址:https://www.cnblogs.com/YeHuan/p/10579933.html

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