質問

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のような言語の経験がある場合はそうです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top