gpt4 book ai didi

c++ - 对库和源文件感到困惑?

转载 作者:行者123 更新时间:2023-11-30 05:09:40 25 4
gpt4 key购买 nike

我已阅读 this据说 header 用于接口(interface),而库是一个特定或多个接口(interface)的实现。但是源文件不是也用于接口(interface)的实现吗?对我来说,库的描述(接口(interface)的实现)与源文件完全相同。那么,有什么区别呢? :/

最佳答案

Then, what is the difference?

源文件将被编译为单个目标文件,该文件实现了在相应 header 中声明的接口(interface)。

库通常由多个源文件构建的目标文件组成。
这是或多或少的唯一区别。


我会尝试使用比您的 link 接受的答案更好的隐喻:

  • 头文件就像一本书的目录
  • 一个源文件充实了那本书的所有章节
  • 一个图书馆藏了很多书

关于c++ - 对库和源文件感到困惑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46081740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com