2007年9月23日
摘要: 转自:http://www.cnblogs.com/xuezheng/archive/2007/08/20/862769.html ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 ... 阅读全文
posted @ 2007-09-23 21:04 Edison Zhu 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/nine425/archive/2007/06/28/798550.html 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译... 阅读全文
posted @ 2007-09-23 20:32 Edison Zhu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/liuweijian/archive/2007/01/24/629365.html 1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Co... 阅读全文
posted @ 2007-09-23 20:02 Edison Zhu 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/FlyingBread/archive/2007/03/27/689464.html 结构体(Struct) 和 类(Class) 对于结构和类,初看上去都一样。都可以有自己的字段,属性,方法,还能有构造函数。但是这两者其实有很大的不同,而且各自有各自的应用范围。下面还是谈谈两者的分别吧。 1 结构的特点和性能优势 结构是值类型,继承自... 阅读全文
posted @ 2007-09-23 19:40 Edison Zhu 阅读(1025) 评论(0) 推荐(1) 编辑
摘要: Dictionary 泛型类 原文地址:http://www.cnblogs.com/Bear-Study-Hard/archive/2006/12/18/595340.html 1.表示键和值的集合。 2.命名空间:System.Collections.Generic 3.程序集:mscorlib.dll 4.类型参数: TKey 字典中的键的类型 ... 阅读全文
posted @ 2007-09-23 15:10 Edison Zhu 阅读(232) 评论(0) 推荐(0) 编辑