预处理 C 代码以自动构建所有函数和方法的原型?

问题描述

是否有任何工具可以管理 C/C++ 函数声明?我很好奇我是否可以以不需要事先声明任何函数方法的方式预处理源代码,并让代码预处理器扫描任何函数的源代码并将它们的签名放在正确的位置之前编译开始。这样,源代码中根本不需要原型,因为它们将在代码预处理步骤中自动生成。这也可以解决如果 C++ 模板的实现是写在另一个 .cpp 文件中,则无法编译和链接的问题。

我可以自己编写这样的自定义构建步骤,但想问问我是否遗漏了什么。 MSVS IDE 可以为我在头文件中签名(反之亦然),但如果我对我的函数方法进行更改,它不会自动更新。

通常,如果我添加删除一个函数(或更改其签名),我还必须修改文件中的声明,这对于大型项目来说感觉很尴尬。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)