Pergunta

Eu tenho a necessidade de gerar diagramas UML para uma das minhas atribuições C ++. Estou usando Visio 2007 e estou tendo problemas para representar ponteiros C ++. Eu encontrei uma maneira de adicionar um sufixo ao Datatypes no entanto, é um pouco demorado para fazer isso para cada ponteiro usado ou devolvidos no meu programa.

Basicamente, eu estou tentando obter -object1 : Object* = NULL e +Object() : Object* sem cavar em propriedades e adicionando * para o campo de sufixo de cada vez.

Eu estou muito preso com software Microsoft para fazer diagramas e codificação por isso, não sugere que eu utilize software diferente. No entanto, se Visual Studio suporta 2003 fazer diagramas UML de uma maneira menos dolorosa do que Visio, eu não iria opor-se usando o Visual Studio, mas por favor me diga onde essa opção é.

Foi útil?

Solução 2

Uma solução é criar um tipo de dados personalizado com objeto * como o nome, mas que precisa ser feito para cada classe.

Outras dicas

Você pode ter Visio salvar seus arquivos de dados em um formato XML. Você poderia, então, escrever um script para fazer os ajustes * onde quiser. Dependendo de quão grande é o seu modelo é, este pode ser mais rápido do que a forma manual tedioso que você está usando agora, especialmente se você já tem alguma experiência em uma linguagem como Perl.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top