这可能有点偏离主题,而且也基于意见,但我认为以下问题值得讨论:
假设您正在开发一个更大的项目,该项目由多个文件和多个标头组成。例如,您有一个文件(子模块)可以保存管理,另一个文件可以处理绘图等。您认为在子模块中命名函数的最佳方法是什么?
我想从一个文件是声明/实现的函数中看到的东西,这在开发和错误修复过程中会有很大的帮助。
我目前的做法:
save.h
中声明的函数):save_load_savefile();
,save_save_game();
等。你知道其他任何可能更好的选择吗?
答案 0 :(得分:2)
一个想法是为每个具有函数指针作为元素的子模块创建一个(static
)struct
。电话会看起来像:
fileSave.load_savefile()
通过这种方式,你可以向C ++方向移动一点点。您当然也可以决定以轻松的方式使用C ++,并创建类。