В StarUML 5.0 я пытаюсь определить класс с атрибутом типа Guid [] (массив структуры Guid). Но нельзя вводить «-guids: Guid []», так как StarUML автоматически отбрасывает квадратные скобки.
Я не пробовал другие инструменты моделирования ... просто хочу знать, как это сделать с помощью StarUML.
Кажется, что StarUML принимает, если я предоставляю длину массива, например "-guids: Guid [10], но в коде, сгенерированном StarUML, это поле выглядит как
private Guid guids; //the square brackets are missing;
Или я могу добавить звездочку, например "-guids: Guid *", в сгенерированном коде поле выглядит следующим образом
private Guid* guids;
это не то, чего я хочу, даже с учетом того факта, что в C ++ указатель и массив являются концептуально взаимозаменяемыми. (Я кодирую на C #)