自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 再看C/C++中的宏(Macros)

通常我们对C/C++中宏的理解不外乎两点:  一, 用来处理头文件的重复包含。  二, 用来定义类似的函数的宏。 对于第一点,这个大家都能很好理解。第二点:用来定义类似的函数的宏也常常见到,比较经典的是:  define max(a,b)  (a>b)?(a):(b) 类似于这样的作法主要是想绕过类型检查,这样无论a和b是什么类型之要能用">"运算符来比较的便可以使用宏来代替反

2008-12-17 09:32:00 1160

原创 C#3.0新特性简述

 随着Visual Studio2008的发布,C#3.0也跟着和大家见面了。依个人之见,C#是当前最先进的语言——虽然我知道讨论哪门语言孰好孰坏从来都会被人攻击。到不是夸耀说C#设计多么优良,然后再无所不能,而是因为C#吸收了很语言的优点,而且是较年轻的语言,所以先进也再所难免。我们来简单看看C#3.0一些新特性,这里需要你了解C#,了解一些委托的概念。如果简单地讲C#3.0引入了一

2008-11-14 14:18:00 783

原创 Functional Programming 的思考

最近Functional Programing似乎很热,7月份的《程序员杂志》也两天篇文章是专门讲述FP的。 Funtional Programming(函式程编)是一种写传统的Imperative(命令式编程)有着不一样的思考方式。通过对FP的学习可以更好是从[怎么样解决问题这个角度]去分析问题。就我最近的了解,可以给FP打下以下几个tag: 1,FP的特征,以及功能是体现是通过High-Ord

2008-07-18 13:27:00 655

原创 C/C++中的时序点和副作用

C++中的时序点(Seqence Point)和副作用(Side-effect)是两个相关的概念,了解了副作用以后能更好的理解C++上的另一个概念--时序点。而这两点的理解对于debug和消除代码的歧义(ambiguity)帮助还是比较大的。引子:  上周在完成一个类时,对这个类进行了运算符的重载。为了让运算符的重载更加的Intuitive,我在测试代码中写出了这样的语句:

2008-06-23 18:38:00 1427

原创 谈程序员的学习路线

今天无意中在CSDN的论坛上看到一个帖子,帖子的主题是:《刚看完C++的语法部分,下一步怎么学?》。这个主题在论坛上是时常看到的,可见受此困惑的人还是颇多的。常见回复一般不外乎两类:一类是,继续深入学习。另一类是:动手编程,实践。其实这两类回复都应该是正确的,但似乎又不是提问者真正想要的,要不然这个问题也不会一而再,再而三地被提出了。     回顾这两年自己的学习过程,总体来讲还是很快乐,也是很充

2008-05-18 16:28:00 2345

空空如也

空空如也

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

TA关注的人

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