Я хочу создать тип задачи (например, тип задачи, называемый «компьютер»), с некоторыми записями задач в Ada. Я хочу создать запись задачи с входным параметром типа «это доступ ко всему компьютеру», то есть указатель на тип задачи. Это вообще возможно?Задачи Ada: указатели в записях задач
Я пытался сделать что-то вроде этого:
task type computer;
type computer_ptr is access all computer;
task type computer is
entry init(a: computer_ptr);
end computer;
Это было предложено here. К сожалению, это не работает: GNAT говорит, что объявления «компьютерного» конфликта.
Может ли кто-нибудь подумать о способе достижения того, что я хочу сделать?
Спасибо большое за быстрый ответ! Работает отлично! – Xaver