Astah Professional and UML support modeling in Java, C++, and C#. If you are modeling in C++, set the project language to C++ first:


You can import C++ source code using the free C++ Reverse Plug-in.
Astah generates C++ skeleton code from selected diagram elements. The definitions of classes and operations are exported as Documentation Comments.

Label | Description |
|---|---|
| Export #ifndef, #define, #endif in header file. | Export #ifndef, #define and #endif to a header file. |
| Include list | Export a list divided by , (comma) to a header file and a resource file i.e.)When exporting string, vector: #include <string> #include <vector> |
| Header file extension | Specify the header file extension (h, hxx) |
| Source file extension | Specify the source file extension (cpp, cxx) |
What are you looking for?