2006年07月

原创 “C++之父BS说林锐错了”之原因

1.如果一个语言要程序员用p==NULL的形式来标志那是一个指针,那么这个语言的设计一定是拙劣的。 2.如果语言并不要求程序员用p==NULL的形式来标志那是一个指针,但程序的设计架构却要求,那么这个程序的设计架构一定是拙劣的。 3.如果语言与程序总体设计架构都不要求程序员用p==NULL的形式来标志那是一个指针,但是程序员自己却非要这么做才能容易的识别出指针,那么这个程序员的编程方式就一定是拙劣的。 4.如果语言、程序总体设计架构与程序员自己都不需要用p==NULL的形式来标志那是一个指针,但是还是仍然非要这样做,那简直…… 阅读全文>

发表于 @ 2006年07月03日 22:17:00|评论(loading...)|编辑

原创 C++之父BS说林锐错了

C++之父BS说林锐错了 C++之父的C++圣经《C++程序设计语言 特别版》中说: 大家不要听某些人说判断指针是否为空用(p==NULL)或(p!=NULL)的格式,C++之父认为这样写是不好的,提倡直接写(p)或(!p)的形式。 林锐在国内程序员界也是大名鼎鼎的人物,有大作《高质量C++/C编程指南》,说判断指针是否为空要用(p==NULL)或(p!=NULL)的格式,别用(p)或(!p)的形式。 那么大家听谁的呢? 我认为是C++之父BS的正确。 理由暂且不说,读者可以自己想一下了。 阅读全文>

发表于 @ 2006年07月01日 23:17:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © universee