牛羊肉专卖店全国加盟:把自己编写的头文件放哪最方便?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 00:15:14
学过了数据结构,接触了许多很好很通用的c++头文件,我想如果能把这些头文件放在一特定的地方以后要用的时候只需要像调用系统给定的头文件(如:iostream.h)一样直接include就可以了,而不需要在工程里再建所需的头文件了。但一直不知道怎么才能实现这个思想,查了几本C++的书都没介绍,都只说这样是可以的,郁闷,所以上来请教大虾,希望大虾指点啊,谢谢了!

你可以自己建立一个头文件,然后把你积累的头文件添加到这个文件里,
然后把这个头文件 放到 与iostream.h (安装目录下)同一个文件夹里.应该是可以的
另外你用过MFC, 里面有个stdfx.h 这个头文件,你可以把文件放到这里的.
自己试试吧

我一般建工程文件后再把它拉过来

我这实验了一下,不知道是不是你的意思...
#include<f.h>
int main()
{
printf("dddddddddddd");
system("pause");
return 1;
}
这个是在include文件夹里我自己写的一个.h文件叫f.h;
#include<iostream.h>
#include<stdlib.h>
#include<stdio.h>

include存在路经优先的问题,当然要配合编译器使用。include<file>先搜寻编译器设置的头文件目录中的file文件并使用,如果找不到再搜寻你当前正在使用的文件所在的目录中的file文件并使用,如果都没有就报错;include"file"正好相反。所以要达到你的目的可以把你写的头文件放在编译器设定头文件的那个目录下,并使用include<file>。当然你的文件不能和标准头文件重名。