`

c++什么时候 分配内存

 
阅读更多

http://www.360doc.com/content/05/0929/14/1894_15840.shtml

 

 注意和 java的区别:

 

java的对象不管在哪里创建,都是放到堆里。这样在方法内创建的对象,不会因为出了方法导致对象空间 被收回。

 

c++的对象/数组,按照创建方式的不同,可能在堆里(用new或malloc),可能在栈上(正常声明式创建)。堆里的对象都是显式分配内存,需要手动收回内存空间 的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics