现在的位置: 首页 > 综合 > 正文

编程好习惯4——在头文件中提供函数声明

2013年12月03日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭

       函数声明最好放在头文件中,并在源文件中定义。把函数声明直接放到每个使用该函数的源文件中,这可能是大家希望的方式,而且也是合法的。但问题在于这种用法比较呆板而且容易出错。解决的方法是把函数声明放在头文件中,这样可以确保对于指定函数其所有声明保持一致。如果函数接口发生变化,则只要修改其唯一的声明即可。定义函数的源文件应包含声明该函数的头文件。将提供函数声明头文件包含在定义该函数的源文件中,可使编译器能检查该函数的定义和声明时是否一致。特别地,如果函数定义和函数声明的形参列表一致,但返回类型不一致,编译器会发出警告或出错信息来指出这种差异。

抱歉!评论已关闭.