1

i am working on a C++ project with many class. The code was not written by and i have to use and change it new purposes. I am new on working on C++ proyects with many classes. What software do you guys recommend to generate documentations and a diagram classes interactions?

I want to see the interactions in order to understand the code. My goal right now is to understand the code.

Thanks!

Arturo Veras
  • 145
  • 2
  • 10

1 Answers1

1

Take a look at Doxygen.

In addition to C++, it supports many 'mainstream languages'.

For generating call graphs and class diagrams, etc., Doxygen requires the graphviz package to be installed.

However, Doxygen cannot render (any or all) 'uses' dependencies among classes, AFAIK.

You may also look into generating UML from C++: Generating UML from C++ code?

Sam
  • 7,778
  • 1
  • 23
  • 49