会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
幸福清扬
之技术学习
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2010年9月16日
C++ 和 C# 变量定义的一点区别
摘要: 在C++内,声明一个变量的同时就为其分配了内存空间,如数组、对象等,而 new 只是针对指针类型。而C#中,声明分成了引用类型和值类型,引用类型的声明只是产生了一个指针,而要获得实际的内存空间必须使用new。另外,在C++中关于参数引用和函数返回值也存在类似的情况,例如类对象,如果不明确指出使用引用或指针,则按值赋值的方式复制了一遍,这和C#缺省就是引用的情况不同。
阅读全文
posted @ 2010-09-16 17:08 杨连国
阅读(171)
评论(0)
推荐(0)
编辑