C ++:排序/字母顺序排序方法

时间:2012-03-29 15:57:13

标签: c++ sorting scripting methods

好的,我现在已经找了几个星期。我查看了EclipseVisual Studio,但是这类内容的所有插件都是针对Java或C#而不是C ++。 ReSharper不起作用,NArrange也不起作用。我怎样才能在.cpp文件中对方法进行排序,而无需手动剪切和粘贴(有数百个文件,世界上还没有足够的时间来做)?

我自己尝试过编写程序,但我对脚本编写不是很熟练,而且在Python中没有经验。用C ++创建程序我相信是可能的,但如果有一种更简单的方法,那么我想知道。

3 个答案:

答案 0 :(得分:0)

我没有使用它,但看看Regionerate。它是Visual Studio的插件。对不起,我现在看到它也只适用于C#。我认为它也适用于C ++。遗憾。

答案 1 :(得分:0)

我已经找了很长时间并与许多同事交谈,现在我确信我们不应该这样做。太多的头痛和其中一个开发人员说他不希望这样,因为他编写代码的方式。感谢上帝,他说了些什么!

如果其他人想要这样做并试图找到解决方案,我只想告诉你,这不值得。如果你必须在C ++中做这样的事情,那么你必须手工完成。祈祷你没必要。

答案 2 :(得分:0)

我意识到你已经得出结论你不想这样做,但是为了防止其他人这样做,你可能可以使用Doxygen来做“繁重的工作”并从中提取你的功能源。

您可以配置Doxygen以从未记录的源文件中提取代码结构。

然后,您必须从Doxygen的输出,排序和重组中提取函数的起始行号。它变得混乱,因为你可能需要引入前向声明。

谢天谢地,你决定不这样做。