Я получаю глупую ошибку в VDM++ ToolBox Academic.
Когда я пытаюсь запустить операцию, я получаю эту ошибку:
Run-Time Error 280: No constructor with this parameter list is in scope
value: "Game"
Мой конструктор:
public Game: Date * Team * Team ==> Game
Game(d,t1,t2) == (
matchday := d;
host := t1;
visitor := t2;
return self;
);
И я называю это здесь:
game := new Game(matchday1day1,groupA.teams(2),groupA.teams(3));
У меня есть эта декларация:
public groupA : Group;
public matchday1day1 : Date;
и (в группах):
public teams : seq of Team;
Ошибка указывает на первую букву Game
.
Кто-нибудь может мне помочь?