我自己尝试过编写程序,但我对脚本编写不是很熟练,而且在Python中没有经验。用C ++创建程序我相信是可能的,但如果有一种更简单的方法,那么我想知道。
答案 0 :(得分:0)
我没有使用它,但看看Regionerate。它是Visual Studio的插件。对不起,我现在看到它也只适用于C#。我认为它也适用于C ++。遗憾。
答案 1 :(得分:0)
我已经找了很长时间并与许多同事交谈,现在我确信我们不应该这样做。太多的头痛和其中一个开发人员说他不希望这样,因为他编写代码的方式。感谢上帝,他说了些什么!
如果其他人想要这样做并试图找到解决方案,我只想告诉你,这不值得。如果你必须在C ++中做这样的事情,那么你必须手工完成。祈祷你没必要。
答案 2 :(得分:0)
我意识到你已经得出结论你不想这样做,但是为了防止其他人这样做,你可能可以使用Doxygen来做“繁重的工作”并从中提取你的功能源。
您可以配置Doxygen以从未记录的源文件中提取代码结构。
然后,您必须从Doxygen的输出,排序和重组中提取函数的起始行号。它变得混乱,因为你可能需要引入前向声明。
谢天谢地,你决定不这样做。