• 头文件:包含结构声明和使用这些结构的函数的原型
  • 源代码文件:包含与结构有关的函数的代码
  • 源代码文件:包含调用与结构相关的函数的代码

具体的说,头文件中常包含以下内容:

  • 函数原型
  • 使用 #define 或者 const定义的符号常量
  • 结构声明
  • 类声明
  • 模板声明
  • 内联函数

注意:在包含自己的头文件时,应该使用"coordin.h"而不是<coordin.h>

因为:

  • 如果文件名包含在尖括号<>中,则C++编译器将在存储标准头文件的主机系统的文件系统中查找
  • 如果文件名包含在双引号""中,则编译器将首先查找当前的工作目录或源代码目录(或其他目录,这取决于编译器)。如果没有找到,才会在标准位置查找。

警告:在IDE中,不要将头文件加入项目列表中,而要使用#include指令管理头文件;也不要使用#include来包含源代码文件,这将导致多重声明

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐