作者james025070 ()
看板C_Sharp
标题[问题] 请问c#有动态记忆体配置吗
时间Mon Nov 19 02:20:46 2007
动态记忆体配置?
c#对於一个物件
bitmap xxx=new bitmap();
C++中
bitmap* xxx=new bitmap();
为什麽c#一定要new呀 而且好像也不用释放
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.121.225.181
1F:→ cloudrick:C#中除了基本的型别外,都要用new来产生实体 11/19 03:21
2F:→ cloudrick:因为有gc会管理记忆体,所以也不用去管释放的问题 11/19 03:22
3F:推 leicheong:btw, 在C#也有时候需要explicit释放的... 例如用Bitmap 11/19 10:20
4F:→ leicheong:配合GDI+修改图像後要存成同一个档案时... 11/19 10:21
5F:推 james025070:所以都是在compiler time就配置记忆体位置了吗? 11/19 14:10
6F:→ james025070:因为在c++中 new 是用来动态记忆体配置的方法! 11/19 14:10
7F:推 yzfr6: 静态方法也不需要 new 08/18 11:34