用法:可以单独编译一个文件,使它与其他文件的编译链接(使大程序的管理更便捷)
头文件:包含结构声明和使用这些结构的函数的原型
使用 #define 或 const 定义的符号常量
结构声明
类声明
模板申明
内联函数
不要放函数定义和变量申明,避免两个文件都调用时此文件时编译器报错重复声明或定义。
源文件代码:包含于结构有关的函数的代码
源文件代码:包含调用与结构相关的函数的代码
注意:
自己定义的头文件使用 "" ,编译器首先查找指定目录,再查找 *** ,若使用 <> 则直接查找存储标准头文件的文件系统
使用 #ifndef #define #endif 避免多次包含同一个头文件
确保所有文件由同一个编译器编译,避免编译器差异导致链接程序出错
注:文章来源https://www.cnblogs.com/suui90/p/12862164.html