用于 C++ 的 UML 免费逆向工程工具(.h/.cpp ==> 类图)[关闭]

2023-12-28

有哪些工具可用于创建 UMLClass来自一组 .h 文件或 .cpp 文件的图表?

我正在寻找一些东西......

  • is free
  • 开箱即用Windows
  • 不需要任何特定的 IDE
  • 最好提供 GUI

Dia http://live.gnome.org/Dia是一个非常好的开源绘图工具,并且cpp2dia http://cpp2dia.sourceforge.net/从 .h/.cpp 文件创建 UML 图。

我在Linux下使用,不知道其他平台是否可以运行。

cpp2dia 没有 GUI,但它的命令行使用非常简单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于 C++ 的 UML 免费逆向工程工具(.h/.cpp ==> 类图)[关闭] 的相关文章

  • 具有子列表属性映射问题的自动映射器

    我有以下型号 Models public class Dish Required public Int64 ID get set Required public string Name get set Required public str
  • 迭代变量并查找特定类型实例的技术

    我想迭代进程中内存中的变量 通过插件动态加载 并查找特定类型的实例 以前我可以找到特定类型 或内存中的所有类型 我可以创建类型的实例 我可以获取作为不同类型的字段包含的实例 但我无论如何都不知道只是 搜索 特定类型的实例 一种方法是使用 W
  • 以编程方式检查页面是否需要基于 web.config 设置进行身份验证

    我想知道是否有一种方法可以检查页面是否需要基于 web config 设置进行身份验证 基本上如果有这样的节点
  • 如何在 Android NDK 中创建新的 NativeWindow 而无需 Android 操作系统源代码?

    我想编译一个 Android OpenGL 控制台应用程序 您可以直接从控制台启动 Android x86 运行 或者从 Android x86 GUI 内的 Android 终端应用程序运行 这个帖子 如何在 Android NDK 中创
  • 对齐 GridView 中的行值

    我需要在 asp net 3 5 中右对齐 gridview 列中的值 我怎样才能做到这一点
  • 从多个类访问串行端口

    我正在尝试使用串行端口在 arduino 和 C 程序之间进行通信 我对 C 编程有点陌生 该程序有多种用户控制形式 每一个都需要访问串口来发送数据 我需要做的就是从每个类的主窗体中写入串行端口 我了解如何设置和写入串行端口 这是我的 Fo
  • 暂停下载线程

    我正在用 C 编写一个非常简单的批量下载程序 该程序读取要下载的 URL 的 txt 文件 我已经设置了一个全局线程和委托来更新 GUI 按下 开始 按钮即可创建并启动该线程 我想要做的是有一个 暂停 按钮 使我能够暂停下载 直到点击 恢复
  • 检查算术运算中的溢出情况[重复]

    这个问题在这里已经有答案了 可能的重复 检测 C C 中整数溢出的最佳方法 https stackoverflow com questions 199333 best way to detect integer overflow in c
  • ASP MVC:服务应该返回 IQueryable 的吗?

    你怎么认为 你的 DAO 应该返回一个 IQueryable 以便在你的控制器中使用它吗 不 您的控制器根本不应该处理任何复杂的逻辑 保持苗条身材 模型 而不是 DAO 应该将控制器返回给视图所需的所有内容 我认为在控制器类中看到查询 甚至
  • Qt 创建布局并动态添加小部件到布局

    我正在尝试在 MainWindow 类中动态创建布局 我有四个框架 它们是用网格布局对象放置的 每个框架都包含一个自定义的 ClockWidget 我希望 ClockWidget 对象在调整主窗口大小时相应地调整大小 因此我需要将它们添加到
  • 将数据打印到文件

    我已经超载了 lt lt 运算符 使其写入文件并写入控制台 我已经为同一个函数创建了 8 个线程 并且我想输出 hello hi 如果我在无限循环中运行这个线程例程 文件中的o p是 hello hi hello hi hello hi e
  • 当“int”处于最大值并使用 postfix ++ 进行测试时,代码定义良好吗?

    示例 未定义行为的一个示例是整数溢出的行为 C11dr 3 4 3 3 int溢出是未定义的行为 但这是否适用于存在循环的以下内容 并且不使用现在超出范围的副作用i 特别是 这是否后缀增量规格帮助 结果的值计算在副作用之前排序 更新操作数的
  • 当模板类不包含可用的成员函数时,如何在编译时验证模板参数?

    我有以下模板struct template
  • System.Runtime.InteropServices.COMException(0x80040154):[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 C 项目中遇到异常 System Runtime InteropServices COMException 0x80040154 检
  • 耐用功能是否适合大量活动?

    我有一个场景 需要计算 500k 活动 都是小算盘 由于限制 我只能同时计算 30 个 想象一下下面的简单示例 FunctionName Crawl public static async Task
  • 当前的 x86 架构是否支持非临时加载(来自“正常”内存)?

    我知道有关此主题的多个问题 但是 我没有看到任何明确的答案或任何基准测量 因此 我创建了一个处理两个整数数组的简单程序 第一个数组a非常大 64 MB 第二个数组b很小 无法放入 L1 缓存 程序迭代a并将其元素添加到相应的元素中b在模块化
  • strcmp 给出分段错误[重复]

    这个问题在这里已经有答案了 这是我的代码给出分段错误 include
  • WinRT 定时注销

    我正在开发一个 WinRT 应用程序 要求之一是应用程序应具有 定时注销 功能 这意味着在任何屏幕上 如果应用程序空闲了 10 分钟 应用程序应该注销并导航回主屏幕 显然 执行此操作的强力方法是在每个页面的每个网格上连接指针按下事件 并在触
  • 使用 Crypto++ 获取 ECDSA 签名

    我必须使用 Crypto 在变量中获取 ECDSA 签名 我在启动 SignMessage 后尝试获取它 但签名为空 我怎样才能得到它 你看过 Crypto wiki 吗 上面有很多东西椭圆曲线数字签名算法 http www cryptop
  • 是否可以在 C# 中强制接口实现为虚拟?

    我今天遇到了一个问题 试图重写尚未声明为虚拟的接口方法的实现 在这种情况下 我无法更改接口或基本实现 而必须尝试其他方法 但我想知道是否有一种方法可以强制类使用虚拟方法实现接口 Example interface IBuilder

随机推荐

  • 似乎无法清理分离的 DOM 元素

    我在用着jquery ui 选项卡 http jqueryui com tabs 我遇到了删除选项卡时出现的问题 该选项卡及其内容 div 似乎已被删除 但当您查看 Chrome DevTools 配置文件中的堆时 删除选项卡后 您会发现选
  • 相当于 Scala dropWhile

    我正在努力寻找一种方法来根据谓词跳过流开头的某些元素 像这样的事情 dropWhile n gt n lt 3 Stream of 0 1 2 3 0 1 2 3 4 forEach System out println 3 0 1 2 3
  • 通过浏览器后退按钮访问时重新加载网站

    问题 我有一个包含动态内容的网站 每次用户看到它时都需要重新加载 这包括当用户点击另一个站点上的后退按钮并到达需要重新加载的站点时的用例 大多数 全部 浏览器在此事件后不会刷新网站 我的解决方案 不太有效 http www hunlock
  • C++ 异常处理

    所以我正在编写一些代码 我注意到除了语法 类型和其他编译时错误之外 C 不会抛出任何其他异常 所以我决定用一个非常简单的程序来测试一下 include
  • 列表视图设置自定义波纹选择器

    我尝试在以下条件下在 Lollipop 上使用列表视图控件 主题类型是默认的Theme Material 深色主题 列表视图包含在具有白色背景的较大布局内 列表视图应该有一个以白色背景出现的列表选择器 注意 我被迫使用自定义列表选择器颜色
  • Python 换出 sys.modules 并不像直觉那样工作

    我正在尝试设置字典sys modules在寻找答案时另一个问题 https stackoverflow com q 42134260 2988730并发现了一些有趣的事情 链接的问题涉及消除导入模块的所有影响 基于另一个帖子 https s
  • 如何在 Java 单例中维护可变状态

    我有一个 Java 中的单例 在 OSGi 服务中 并且想要维护其中的某些状态 计数器 这个变量应该是静态的吗 或同步 或两者 或者我应该将操作包装在同步方法中 这与仅仅使 var 同步有什么不同吗 我希望服务操作的消费者增加此计数器 pu
  • WPF 中的水平菜单和水平子菜单

    我一直在与 WPF 作斗争Menu我根本无法实现我想要的目标 我尝试更改默认样式Menu and MenuItem控制 但这结果很糟糕 然后我尝试使用控件模板来设计它的样式 但是 我想我开始意识到我的 WPF 技能还不具备 这是我想要的结果
  • XAML WebView 绑定到字符串在 Xamarin Forms 中不起作用

    我是 C 和 Xamarin Forms 的新手 我有一个 webview 并从 API 获取源 url 对于这个问题 我已经对值进行了硬编码 我绑定了源 url 而不是将值添加到 XAML 中的 Source 但这不起作用 堆栈和论坛中的
  • 如何在java中读取或解析MHTML(.mht)文件

    我需要开采content大多数已知的文档文件 例如 pdf html 文档 docx等 对于大多数文件格式 我计划使用 http tika apache org http tika apache org 但截至目前Tika不支持 MHTML
  • 如何重置/清除 erlang 终端

    我正在尝试重置提示 忘记所有变量并从第 1 行开始提示 gt 我知道以下内置函数 f forget all io format e H e J clear screen and moving cursor to the begin of t
  • Intellij IDEA无法导入两个包含同名子模块的gradle项目

    我有两个 gradle 项目 projectA 子模块 projectB 子模块 两个子模块具有相同的名称 但组 ID 不同 当我尝试将两个项目导入到 IDEA 中的同一工作区时 它正确导入一个项目 根模块 子模块 并且仅导入第二个项目的根
  • 获取线段和 2^n 网格之间的所有交点(以整数表示)

    我有一条从 x0 y0 到 x1 y1 的线 穿过由 2 n 宽的方形瓷砖组成的网格 我不仅需要找到线相交的图块 还需要找到相应的入口点和出口点 我可以找到所有关于此的问题都涉及 1x1 图块 而不关心图块内交叉点的位置 这些点并不总是精确
  • 第一次后按时 searchview 未正确关闭(它只是失去焦点)

    我必须按两次后退按钮才能关闭SearchView 为什么 第一次按下时 SearchView只会失去焦点 Setting setOnKeyListener on SearchView也不起作用 顺便说一句 我正在使用 ABS 实现 我的代码
  • javascript 中有效的 base64 图像字符串出现 DOM 异常 5 INVALID CHARACTER 错误

    我正在尝试将图像的 Base64 字符串解码回二进制 以便操作系统可以在本地下载和显示它 当将字符串作为带有数据 URI 前缀 数据 img png base64 的 HTML IMG 元素的 src 时 我成功渲染了字符串 但是当使用 a
  • C 中的指针(将地址传递给函数)

    我正在尝试解决这个问题 问题说 swap nums 似乎有效 但 swap pointers 无效 修复它 顺便说一句 我是初学者 我相信我可以自己解决这个问题 但问题是我有点难以理解 C 语言中的一些编程概念 这里我展示了需要编辑的给定代
  • CakePHP 中的 base_url

    在大多数 Web 应用程序中 我们需要全局变量 base url 在cakephp中 当前要获取base url 我将以下代码放在app controller php中的beforeRender方法上 function beforeRend
  • 如何在 VS Code 中为 Spring Boot 项目添加 JVM 参数?

    我正在尝试 VS Code 方法是将我在 Eclipse 上完成的项目移至 VS Code 我在 Eclipse 中有一个该项目的运行配置 其中包含以下 JVM 参数 module path lib javafx sdk 13 lib ad
  • 在 Mac 上安装 Caffe 错误:“致命错误:找不到‘cblas.h’文件”

    我一直在关注本指南 http playittodeath ru how to install caffe on mac os x yosemite 10 10 4 安装在我的 El Capitan macbook pro 上 使用 CMak
  • 用于 C++ 的 UML 免费逆向工程工具(.h/.cpp ==> 类图)[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有哪些工具可用于创建 UMLClass来自一组 h 文件或 cpp 文件的图表 我正在寻找一些东西 is