宦海风云记笔趣阁:C++ 自己创建头文件的菜鸟问题

来源:百度文库 编辑:高考问答 时间:2024/04/20 23:29:22
自己建一个头文件,声明一组函数, 保存为My_header.h 后, 再建一个 .cpp 源文件,包含刚才的头文件,结果编译说 My_header.h 名文件不存在,函数名没有被定义。。。。

该把头文件放哪?

加载头文件如果是你自己定义的头文件格式要这样
#include"xxx.h" 用双引号括住头文件如#include"user.h";如果不是用户自定义头文件加载时还可以用#include<xxx.h> 如#include<iostream.h>. 另外还要注意你的环境变量的路径正确,在工具->选项->目录可以看见如E:\Microsoft Visual Studio\VC98\INCLUDE的路径即include的路径。

哪都行编译器自动搜索用<.h>

通常.cpp文件和.h 头文件习惯上放在一个目录下,另外,建立头文件要注意一下,比如你建立一个排序(sort.h)的头文件,定义方式为:
#ifndef sort_h//这里“sort_h”之类名字随便取
#define sort_h
........
........
........//你的函数声明(也可以在里面加上定义)
#endif
然后在.cpp文件里面包含一下就可以