代码之家  ›  专栏  ›  技术社区  ›  weshouman

如何粗略地将cpp代码结构转换为python[closed]

  •  -3
  • weshouman  · 技术社区  · 6 年前

    给定一个C++编写的项目,有很多类(超过一百),如何粗略地重新实现代码结构?


    编辑:因为需要更多的细节。

    对于实现特定UML类图的项目,我希望在Python中生成相同的类图信息

     my_app
       - models  
         - Company.py (company class)
         - Employee.cpp (employee class)
         - Laptop.cpp (laptop class)
         - Office.cpp (office class)
       - common
         - utils.cpp (operations and extras classes)
       ...
    

    提取后的输出示例:

    - Company.py
    - Employee.py
    - Laptop.py
    - Office.py
    - Operations.py
    - Extras.py
    

    注意:当我们提取类图信息时,生成的类应该只包含属性和方法,而不是实现

    1 回复  |  直到 6 年前
        1
  •  0
  •   weshouman    6 年前

    用解析代码 Doxygen
    然后使用xml文件作为 Langform