1

C++ の課題の 1 つで UML ダイアグラムを生成する必要があります。Visio 2007 を使用していますが、C++ ポインターを表すのに問題があります。データ型にサフィックスを追加する方法を見つけましたが、プログラムで使用または返されるすべてのポインターに対してこれを行うのはかなり時間がかかります。

基本的に、プロパティを掘り下げたり、毎回接尾辞フィールドに追加したりせずに取得しようとして-object1 : Object* = NULLいます。+Object() : Object**

ダイアグラムとコーディングを作成するための Microsoft ソフトウェアにかなりこだわっているので、別のソフトウェアを使用することを提案しないでください。ただし、Visual Studio 2003 が Visio より簡単な方法で UML ダイアグラムを作成できるのであれば、Visual Studio を使用することに反対はしませんが、そのオプションがどこにあるのか教えてください。

4

2 に答える 2

1

Visio のデータ ファイルを XML 形式で保存することができます。その後、必要な場所に * 調整を加えるスクリプトを作成できます。モデルの大きさによっては、特に Perl のような言語の経験がある場合は、現在使用している面倒な手動の方法よりも高速になる場合があります。

于 2008-11-22T06:54:24.057 に答える
0

解決策の 1 つは、Object* という名前のカスタム データ型を作成することですが、これはクラスごとに行う必要があります。

于 2008-10-26T23:35:41.870 に答える