gpt4 book ai didi

c++ - 适用于 C++ (Linux) 的 VisualWorks Smalltalk 类 IDE

转载 作者:太空狗 更新时间:2023-10-29 23:10:24 25 4
gpt4 key购买 nike

支持兄弟,

C++ 有没有什么东西可以在左侧面板上将类层次结构显示为树?我使用 VisualWorks Smalltalk 已经有一段时间了,类的显示方式和方法的分解方式使我很容易在脑海中构建类功能的画面。可悲的是,我找不到任何与 C++ 类似的东西。 Eclipse 是否有这样的模式?

谢谢,翻滚

最佳答案

不幸的是,C++ 不适合这种类浏览器,原因有二:

  • 没有中央存储库或包含所有事件类的图像在里面。类定义是散布在许多文件中。

  • 类定义和文件位于M:M 关系。不是所有的类必须定义在单个文件和一个文件可以有多个类的代码。

在 Linux 上,KDevelop , Eclipsevarious others所有这些都具有 C++ 支持,并且或多或少地支持在任意 C++ 源代码基础上可能进行的内省(introspection)。

您还可以从 ctags 中获得一些帮助, 它分析源代码文件并识别类型、类、成员等的定义。这可以与任何像样的编辑器一起使用,例如 vim , emacsmany other editors and IDE's .在支持标签的源代码编辑器中,您可以将光标放在引用上并跳转到其定义。它不如Inspect好但是您实际上并没有运行图像的概念。最接近它的是调试器,例如 DDD.

关于c++ - 适用于 C++ (Linux) 的 VisualWorks Smalltalk 类 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/329109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com