C 命名 sub-module 函数

C naming sub-module functions

可能有点off-topic,也可能很重opinion-based,但我认为以下问题值得讨论:

假设您正在处理一个更大的项目,该项目由多个文件和多个 header 组成。例如,您有一个文件 (sub-module) 用于保存管理,另一个用于处理绘图等。您认为在 sub-module 中命名函数的最佳方式是什么?

我想要一些东西,我可以从哪个文件中看到 declared/implemented 中的函数,这对开发和错误修复有很大帮助。

我目前的做法:

你知道其他更好的选择吗?

一个想法是为每个具有函数指针作为元素的子模块创建一个 (static) struct。调用看起来像:

fileSave.load_savefile()

通过这种方式,您正在朝着 C++ 的方向前进一点。您当然也可以决定以轻松的方式使用 C++,并创建 类.