微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。