Design C++ Programs with UML
C++ is an object-oriented extension of the widely used C programming language. Many vendors including Microsoft, Embarcadero, IBM and open source projects offer C++ development environments. UML class diagrams show relationships between C++ classes and details of each class member.
to draw UML models enriched with C++ language specific details, then generate C++ class declarations and function frames with one mouse click.
WinTranslator or MacTranslator scans C++ code written in almost any vendor dialect to extract design information to a text file. Import that file into WinA&D to generate UML class models.
The automated process takes just minutes to create models from code for a large project.