自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev in Nightmare

程序设计+图形图像+游戏开发

  • 博客(2)
  • 收藏
  • 关注

原创 .NET 3.5 SP1的发布让C#和C++的性能比较问题有了定论

一直以来对CLR即时编译生成的汇编码抱有很多疑问,很多地方并没有像微软声称的那样被优化,尤其是并没有内联(inline)。曾经猜想那是为了IDE能够调试而少做了一些优化,在不连接调试器的情况下应该能声称最优代码。随着.NET 3.5 SP1的发布,谜团终于解开了。.NET 2.0的CLR并没有对含有值类型(value type)参数、返回值或局部变量的函数做内联。当然,这也包括所有值类型的属性ge

2008-08-22 15:02:00 1923

原创 Parameter与Argument的区分

记得当年学编程时,Parameter与Argument这对术语是严格区分的。Parameter是形参,也有翻译成哑参的,是函数声明时写的参数。而Argument是实参,是调用函数时传递的参数值。不过现在似乎完全不区分了,确实,区分了也没什么意义。当年区分八成也是因为英文资料里区分,现在英文资料里这两个词都经常混用了,我们又何必区分。

2008-08-05 11:36:00 1522

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除