Visio& UML-属性および戻り値にポインターを表示
質問
C ++の割り当ての1つに対してUMLダイアグラムを生成する必要があります。 Visio 2007を使用していますが、C ++ポインターの表現に問題があります。データ型に接尾辞を追加する方法を見つけましたが、プログラムで使用または返されるすべてのポインタに対してこれを行うのはかなり時間がかかります。
基本的に、プロパティを掘り下げて *を追加せずに
を常に接尾辞フィールドに追加します。 -object1:Object * = NULL
および + Object():Object *
を取得しようとしています。
私は、ダイアグラムの作成とコーディングのためにMicrosoftソフトウェアにかなりこだわっているので、別のソフトウェアを使用することを提案しないでください。ただし、Visual Studio 2003がVisioよりも痛みの少ない方法でUMLダイアグラムの作成をサポートする場合、Visual Studioの使用に反対しませんが、そのオプションの場所を教えてください。
解決 2
1つの解決策は、名前としてObject *を使用してカスタムデータ型を作成することですが、これはすべてのクラスで実行する必要があります。
他のヒント
VisioでデータファイルをXML形式に保存できます。その後、スクリプトを作成して、必要な場所に*調整を加えることができます。モデルの大きさにもよりますが、これは現在使用している退屈な手動の方法よりも速いかもしれません。特にPerlのような言語の経験がある場合はそうです。
所属していません StackOverflow