C++头文件的一点说明
2014-06-01 13:26
232 查看
自定义头文件中应包含常用的类声明和方法声明,这么简单的功能在使用起来还包含不少的学问哦,自定义头文件要用双引号括起来,这样编译器就会从当前目录往子目录逐个搜索。
当然,也可以在头文件名前面加上路径,下面我们以自定义头文件head.h为例讲解一下几种使用情况
如果头文件目录与当前主程序在同一目录,则#include"./head.h"
如果头文件在某个下级子目录,则#include"head/head.h"(head为下级子目录)
如果头文件在与当前目录平级的目录中,则#include"../head/head.h"(head为与当前目录平级的目录)
以上的几种情况是在linux中,而我们知道,windows这个奇葩是以反斜杠\表示路径分隔符,而字符串中的反斜杠表示是转义符(转义符用来表示不能显示的ASCII字符,如\0、\n等等),因此在windows编程中头文件要用双反斜杠来表示路径分隔符,即将上面的/都替换为\\即可
怎么样,看完了这篇文章相信亲们再次遇到乱七八糟的头文件名是就不会迷糊了吧
当然,也可以在头文件名前面加上路径,下面我们以自定义头文件head.h为例讲解一下几种使用情况
如果头文件目录与当前主程序在同一目录,则#include"./head.h"
如果头文件在某个下级子目录,则#include"head/head.h"(head为下级子目录)
如果头文件在与当前目录平级的目录中,则#include"../head/head.h"(head为与当前目录平级的目录)
以上的几种情况是在linux中,而我们知道,windows这个奇葩是以反斜杠\表示路径分隔符,而字符串中的反斜杠表示是转义符(转义符用来表示不能显示的ASCII字符,如\0、\n等等),因此在windows编程中头文件要用双反斜杠来表示路径分隔符,即将上面的/都替换为\\即可
怎么样,看完了这篇文章相信亲们再次遇到乱七八糟的头文件名是就不会迷糊了吧
相关文章推荐
- C++头文件的一点说明
- C++每个头文件的功能说明
- C++每个头文件的功能说明
- 基于C++中覆盖,重载,隐藏的一点重要说明
- 关于ISO/ANSI C++头文件的说明
- C++默认构造函数的一点说明
- C/C++头文件说明
- C/C++每个头文件的功能说明
- 每天学一点c++:c++常用的头文件介绍
- C++头文件的若干说明和const对象定义
- 关于C++中覆盖,重载,隐藏的一点说明
- C++默认构造函数的一点说明
- C++头文件的若干说明和const对象定义
- c++中虚函数的一点说明
- C++头文件的若干说明和const对象定义
- c++头文件的一点常识
- 关于C++中覆盖,重载,隐藏的一点说明
- C/C++头文件、函数使用说明
- C/C++中关于CONST关键字的一点说明
- C++ assert 的一点说明