回 帖 发 新 帖 刷新版面

主题:[讨论]程序.h文件的包含

今天编写一个.h文件,其中有用到vector,我在.cpp文件中#include<vector>了,但编译出错。我把.h文件中内容重新写入.cpp文件中,重新编译,正常~
这是怎么一回事呢?

回复列表 (共1个回复)

沙发

文件后缀.h的意思是头文件(hearder file),在头文件中通常包含3部分内容,即版权、版本、版本的声明、宏定义和函数、类信息的声明,编译器会在编译之前根据你的头文件来编译你所引用的函数等,如果缺少头文件将会无法编译

我来回复

您尚未登录,请登录后再回复。点此登录或注册