Domanda

Ho il requisito di generare diagrammi UML per uno dei miei incarichi C ++. Sto usando Visio 2007 e ho problemi a rappresentare i puntatori C ++. Ho trovato il modo di aggiungere un suffisso ai tipi di dati, ma è piuttosto dispendioso in termini di tempo farlo per ogni puntatore utilizzato o restituito nel mio programma.

Fondamentalmente sto cercando di ottenere -object1: Object * = NULL e + Object (): Object * senza scavare nelle proprietà e aggiungere * ogni volta nel campo del suffisso.

Sono praticamente bloccato con il software Microsoft per creare diagrammi e codifica, quindi per favore non suggerire di usare software diverso. Tuttavia, se Visual Studio 2003 supporta la creazione di diagrammi UML in un modo meno doloroso di Visio, non obietterei a usare Visual Studio, ma per favore dimmi dove si trova questa opzione.

È stato utile?

Soluzione 2

Una soluzione è quella di creare un tipo di dati personalizzato con Oggetto * come nome, ma ciò dovrebbe essere fatto per ogni classe.

Altri suggerimenti

Puoi fare in modo che Visio salvi i suoi file di dati in un formato XML. È quindi possibile scrivere una sceneggiatura per apportare le * modifiche dove le si desidera. A seconda di quanto è grande il tuo modello, questo potrebbe essere più veloce del noioso modo manuale che stai usando ora, specialmente se hai già esperienza in una lingua come Perl.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top