自定义头文件中应包含常用的类声明和方法声明,这么简单的功能在使用起来还包含不少的学问哦,自定义头文件要用双引号括起来,这样编译器就会从当前目录往子目录逐个搜索。

       当然,也可以在头文件名前面加上路径,下面我们以自定义头文件head.h为例讲解一下几种使用情况

       如果头文件目录与当前主程序在同一目录,则#include"./head.h"

       如果头文件在某个下级子目录,则#include"head/head.h"(head为下级子目录)

       如果头文件在与当前目录平级的目录中,则#include"../head/head.h"(head为与当前目录平级的目录)

       以上的几种情况是在linux中,而我们知道,windows这个奇葩是以反斜杠\表示路径分隔符,而字符串中的反斜杠表示是转义符(转义符用来表示不能显示的ASCII字符,如\0、\n等等),因此在windows编程中头文件要用双反斜杠来表示路径分隔符,即将上面的/都替换为\\即可

       怎么样,看完了这篇文章相信亲们再次遇到乱七八糟的头文件名是就不会迷糊了吧