Visio & amp; UML - отображение указателей в атрибутах и ​​возвращаемых значениях

StackOverflow https://stackoverflow.com/questions/238740

  •  04-07-2019
  •  | 
  •  

Вопрос

У меня есть требование генерировать UML-диаграммы для одного из моих заданий C ++. Я использую Visio 2007, и у меня возникают проблемы с представлением указателей C ++. Я нашел способ добавить суффикс к типам данных, однако это занимает довольно много времени для каждого указателя, используемого или возвращаемого в моей программе.

Обычно я пытаюсь получить -object1: Object * = NULL и + Object (): Object * , не копаясь в свойствах и не добавляя * в поле суффикса каждый раз.

Я в значительной степени застрял с программным обеспечением Microsoft для создания диаграмм и кодирования, поэтому, пожалуйста, не предлагайте мне использовать другое программное обеспечение. Однако, если Visual Studio 2003 поддерживает создание диаграмм UML менее болезненным способом, чем Visio, я бы не стал возражать против использования Visual Studio, но, пожалуйста, скажите мне, где эта опция.

Это было полезно?

Решение 2

Одним из решений является создание пользовательского типа данных с именем Object *, но это необходимо сделать для каждого класса.

Другие советы

Visio может сохранять свои файлы данных в формате XML. Затем вы могли бы написать скрипт, чтобы сделать * твики там, где вы хотите. В зависимости от размера вашей модели, это может быть быстрее, чем утомительный ручной способ, которым вы пользуетесь сейчас, особенно если у вас уже есть некоторый опыт работы с таким языком, как Perl.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top