Você pode utilizar diagramas de classes UML (Unified Modeling Language) para desenvolver recursos estruturais em aplicativos C/C++.
Você pode criar classes e tipos de dados C/C++, navegar para os arquivos de código fonte e desenvolver classes e tipos de dados C/C++ diretamente de um diagrama de classes aberto.
As informações a seguir foram extraídas de outro tópico: Você pode utilizar diagramas de classe para examinar a estrutura e os relacionamentos de classes e tipos de dados C/C++ em aplicativos C/C++.
Um diagrama de classe representa alguma ou todas as classes ou componentes em um aplicativo que você pode utilizar para examinar, entender e colaborar em seu aplicativo.