幸福清扬

之技术学习

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年9月16日

摘要: 在C++内,声明一个变量的同时就为其分配了内存空间,如数组、对象等,而 new 只是针对指针类型。而C#中,声明分成了引用类型和值类型,引用类型的声明只是产生了一个指针,而要获得实际的内存空间必须使用new。另外,在C++中关于参数引用和函数返回值也存在类似的情况,例如类对象,如果不明确指出使用引用或指针,则按值赋值的方式复制了一遍,这和C#缺省就是引用的情况不同。 阅读全文
posted @ 2010-09-16 17:08 杨连国 阅读(170) 评论(0) 推荐(0) 编辑