gpt4 book ai didi

c - 组织 C 源文件的好方法?

转载 作者:太空狗 更新时间:2023-10-29 16:42:00 24 4
gpt4 key购买 nike

<分区>

我一直组织 C 源代码的方式是将结构、宏和函数原型(prototype)放在头文件中,将函数实现放在 .c 文件中。然而,我最近一直在阅读很多其他人的大型项目代码,我开始看到人们经常在 C 源代码本身中定义诸如结构和宏之类的东西,紧接在使用它的函数之上。我可以看到这样做的一些好处,因为您不必四处搜索以查找特定函数使用的结构和宏的定义,所有内容都在与使用它的函数大致相同的位置。但是我也可以看到它的一些缺点,因为这意味着没有一个中央存储库用于结构/宏定义,因为它们分散在源代码中。

我的问题是,决定何时将宏/结构定义放入 C 源代码而不是头文件本身时,有哪些好的经验法则?

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