gpt4 book ai didi

c - 为什么我们不应该将定义放在标题中?

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:10 24 4
gpt4 key购买 nike

<分区>

这是我自己仍然无法回答的问题(可能是因为缺乏C经验)。

所以我找到了这个answer问题是将定义放入头文件有什么问题?我没有将它们声明为静态的,这应该没问题,因为它们将具有外部链接并且链接器不会提示。

其次,为什么我们不应该将static 定义放在头文件中?假设我们想要将某种不打算具有外部链接的“编译单元私有(private)”函数。

令我感到惊讶的是,为什么(很少)可以将 inline 函数定义放入头文件中?

这只是约定俗成的吗?

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