具有.h .cpp同步支持的C ++源代码文本编辑器

时间:2011-05-26 13:10:57

标签: c++ editor code-assist

是否有(自由)文本编辑器自动同步方法声明,这样如果我更新.CPP中的方法定义,那么.H中的声明会自动更新(反之亦然)?

更好的是,在单个编辑器视图中显示类的源代码,并自动生成.H和.CPP。

MS Visual Studio对此有一些支持,但它不是免费的。

3 个答案:

答案 0 :(得分:2)

如果您正在编辑一个稳定的库,那么您不需要这个,因为您真正关心何时更改界面 - 因为这可能意味着您正在破坏与其他内容的兼容性。

如果您处于快速原型设计阶段,那么为什么不将所有定义放在头文件中,并担心以后将它们分成实现文件。

那就是说,我知道没有任何实际上你想要的东西,所以:

如果你想实现这个,我建议你编写第三个头文件和实现文件(编译器从未看到),你实际编辑它,然后添加一个预编译阶段,自动将它分成头和源。您可能希望注释include指令以显示它们需要的位置。

答案 1 :(得分:2)

看看makeheaders。它不提供并行编辑功能,而是从源文件生成标题。

答案 2 :(得分:2)

KDevelop对此有一些支持。没有完美,但它非常好。我的一个项目是跨平台,每当我需要扩展我的代码时,我更喜欢KDevelop而不是Visual Studio。