C++中的头文件和库有什么区别和联系呢?

 我来答
翔子菊子
2011-02-15 · TA获得超过4860个赞
知道大有可为答主
回答量:1688
采纳率:100%
帮助的人:825万
展开全部
简单理解头文件就是让你的代码知道哪些东西是存在的,你是可以使用的。所以使用任何自定义、系统的函数、类等,都必须先包含头文件,否则编译器就告诉你***不存在。就是这个意思。

库的含义就是在头文件中声明的那些内容对应的实现是怎么样的。这些内容对客户是不需要可见的,只是在程序编译的时候,链接到客户的代码中即可,在运行的时候会加载到客户的进程中。
换句话说,库里边的内容是程序执行的关键。
fgfxr03
2011-02-16 · TA获得超过151个赞
知道答主
回答量:236
采纳率:100%
帮助的人:0
展开全部
库文件:是C++已经封装好的一些基本算法功能。你只需引入相应库文件的头文件,调用库文件的函数接口就可以实现相应的功能。这就像你引入iostream.h这个头文件,就可以调用其标准库std下的cout函数进行输出一样。
头文件:你调用库文件里的函数就的调入相应的头文件(虽然标准C++里取消了.h,多了using namespace).而且头文件你也可以自己定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qwe_lost
2011-02-15
知道答主
回答量:34
采纳率:0%
帮助的人:21.3万
展开全部
个人认为头文件就是库提供给用户的接口,用户通过调用头文件里声明的函数接口,进而调用库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2f8cdc7
2012-08-01 · 贡献了超过128个回答
知道答主
回答量:128
采纳率:0%
帮助的人:40.1万
展开全部
库文件通过头文件向外导出接口。用户通过头文件找到库文件中

函数实现的代码从而把这段代码链接到用户程序中去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喝多了跑偏
2011-02-16 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:114万
展开全部
Most header files contain the declarations of the classes or the functions, and the library files are the implements of the class and functions. You include the header files and link the library files to make sure that your applications can be compiled and linked.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式