c++ - 从结构或类中提取成员变量

标签 c++ c class struct

是否有一个工具可以从源代码中提取给定结构或类的成员变量? 我期待的是以下内容

假设 target.c 如下:

#include <stdio.h>
struct A {
    int a;
    int b;
};
int main()
{
    blah...
}

而且,如果我在 bash 中执行类似的操作:

$ extract-member target.c A
struct A member list:
 - int a;
 - int b;

有没有像“extract-member”这样的工具?

最佳答案

像 ctags、doxygen、gccxml 这样的程序都提供了这方面的方法...您可能想在线阅读它们并决定哪个适合您的需求。

关于c++ - 从结构或类中提取成员变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19696869/

相关文章:

c++ - 仅清除部分控制台输出

c - 结构变量初始化

javascript - 数组的嵌套类,想要获取外部数组的索引

c++ - 重复的属性传播规则 (%)

c++ - 并行程序中的 Multimap 或排序 vector

c - 如何在C中检测未初始化的字符串

c - 检测 Windows 中的总 RAM 变化

java - 手动向类文件添加方法调用?

python - 如何让 __str__ 或 __repr__ 返回当前类的名称?

c++ - 为什么我不能在 Windows 上使用 boost::locale::conv::between 将 UTF-16 文本转换为其他编码