Pregunta

Tengo el requisito de generar Diagramas UML para una de mis asignaciones de C ++. Estoy usando Visio 2007 y tengo problemas para representar los punteros de C ++. He encontrado una manera de agregar un sufijo a los tipos de datos, sin embargo, es bastante lento hacer esto para cada puntero usado o devuelto en mi programa.

Básicamente, estoy tratando de obtener -object1: Object * = NULL y + Object (): Object * sin profundizar en las propiedades y agregar * al campo del sufijo cada vez.

Estoy bastante atascado con el software de Microsoft para hacer diagramas y codificación, así que, por favor, no sugieras que use otro software. Sin embargo, si Visual Studio 2003 admite la realización de diagramas UML de una manera menos dolorosa que Visio, no me opondría a usar Visual Studio, pero dime dónde está esa opción.

¿Fue útil?

Solución 2

Una solución es crear un tipo de datos personalizado con Objeto * como nombre, pero eso debería hacerse para cada clase.

Otros consejos

Puede hacer que Visio guarde sus archivos de datos en un formato XML. Luego puedes escribir un guión para hacer los * ajustes donde quieras. Dependiendo de qué tan grande sea su modelo, esto puede ser más rápido que la tediosa forma manual que está usando ahora, especialmente si ya tiene alguna experiencia en un idioma como Perl.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top