垃圾收集器会自动把不用的内存收回去。我自己做过实验,使用了接近4G的内存,程序一退出,内存立刻就释放了。
还有,C++中的STL不是强类型,所以很多错误会发生在运行期,而C#的generic是强类型的,在编译期错误就发现了。
如果你设计到内存管理,但又不愿意化太多精力去深入Windows和C++,C#真的很不错,其速度并不必C++慢多少。
c#借鉴了Java的垃圾收集器,你不用担心内存的释放问题
所有跟帖:
•
有没有好书推荐推荐?特别是关于内存管理和算法的?
-langxing-
♂
(0 bytes)
()
06/30/2008 postreply
21:55:43
•
C++的看Professional C++,C#的看Professional C#
-企鹅肥肥-
♂
(0 bytes)
()
06/30/2008 postreply
21:59:01
•
谢了谢了,这就找书去了
-langxing-
♂
(0 bytes)
()
06/30/2008 postreply
22:01:29