Dans StarUML 5.0, j'essaie de définir une classe avec un attribut de type Guid[] (un tableau de structure Guid). Mais il n'est pas possible d'entrer "-guids : Guid[]" car StarUML rejette automatiquement les crochets.
Je n'ai pas essayé d'autres outils de modélisation... je veux simplement savoir comment faire cela avec StarUML.
StarUML semble accepter si je fournis la longueur du tableau, comme "-guids : Guid[10], mais dans le code généré par StarUML, ce champ est quelque chose comme
private Guid guids; //the square brackets are missing;
Ou je peux ajouter un astérisque comme "-guids : Guid*", dans le code généré, le champ est comme ceci
private Guid* guids;
ce n'est pas ce que je veux non plus, même si en C++ un pointeur et un tableau sont conceptuellement interchangeables. (Je code en C#)