摘要: 0.NULL的前世今生对于C和C++程序员来说,一定不会对NULL感到陌生。但是C和C++中的NULL却不等价(别惊讶,这是真的)。NULL表示指针不指向任何对象,但是问题在于,NULL不是关键字,而只是一个宏定义(macro)。在C中,习惯将NULL定义为void*指针值0:#define NULL (void*)01#define NULL (void*)0但同时,也允许将NULL定义为整常数0An integer constant expression with the value 0, or such an expression cast to type void *, is call 阅读全文
posted @ 2013-11-06 10:50 fbwang2011 阅读(334) 评论(0) 推荐(0) 编辑