Frage

Ich habe die Anforderung von UML-Diagramme zu erzeugen, um eine meiner C ++ Aufgaben. Ich verwende Visio 2007 und ich habe Probleme darstellt, C ++ Zeiger. Ich habe einen Weg gefunden, ein Suffix zu Datentypen hinzufügen aber es ist ziemlich zeitaufwendig dies in meinem Programm zurückgegeben verwendet oder für jeden Zeiger zu tun.

Im Grunde versuche ich -object1 : Object* = NULL und +Object() : Object* zu erhalten, ohne in die Eigenschaften zu graben und das Hinzufügen von * auf das Suffix Feld jedes Mal.

Ich bin so ziemlich mit Microsoft-Software steckt Diagramme für die Herstellung und die Kodierung so bitte nicht vorschlagen wir verschiedene Software verwenden. Wenn jedoch Visual Studio 2003 UML-Diagramme in eine weniger schmerzhafte Art und Weise als Visio machen unterstützt, würde ich nicht auf die Verwendung von Visual Studio-Objekt aber bitte sagen Sie mir, wo diese Option ist.

War es hilfreich?

Lösung 2

Eine Lösung ist, einen benutzerdefinierten Datentyp mit Object * als Name zu erstellen, aber das müßte für jede Klasse zu tun.

Andere Tipps

können Sie haben Visio seine Datendateien in ein XML-Format speichern. Sie könnten dann ein Skript schreiben, um die * zwickt zu machen, wo immer Sie wollen. Je nachdem, wie groß Ihr Modell ist, kann dies schneller sein als die mühsame manuelle Art und Weise, die Sie jetzt verwenden, vor allem, wenn Sie bereits über einige Erfahrung in einer Sprache wie Perl haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top