StarUML 5.0では、タイプGuid [](Guid構造の配列)の属性を持つクラスを定義しようとしています。ただし、StarUMLは角かっこを自動的に破棄するため、「-guids:Guid[]」を入力することはできません。
私は他のモデリングツールを試していません...StarUMLでこれを行う方法を知りたいだけです。
StarUMLは、 "-guids:Guid [10]のように配列の長さを指定すると受け入れられるようですが、StarUMLによって生成されたコードでは、このフィールドは次のようになります。
private Guid guids; //the square brackets are missing;
または、「-guids:Guid *」のようなアスタリスクを追加できます。生成されたコードでは、フィールドは次のようになります。
private Guid* guids;
これは、C ++ではポインターと配列が概念的に交換可能であるという事実があっても、私が望んでいることではありません。(私はC#でコーディングしています)