prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 18.8

ANSI 函数原型是否让lint过时了?


并非如此。首先,原型只有在存在且正确时才有效;一个无意中不正确的原型比完全无用还糟。其次,lint检查多个源文件之间的一致性,并检查数据声明和函数。最后,像lint这样独立的程序,其在强制执行兼容、可移植的编码实践方面,可能永远比任何特定、实现特定、功能和扩展丰富的编译器更严谨。

如果您确实想使用函数原型代替lint进行跨文件一致性检查,请确保在头文件中正确设置原型。请参阅问题 1.710.6


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管