我想在 Ada 中创建一个包含一些任务条目的任务类型(例如称为“计算机”的任务类型)。我想创建一个输入参数类型为“访问所有计算机”的任务条目,即指向任务类型的指针。这是可能吗?
我试图做这样的事情:
task type computer;
type computer_ptr is access all computer;
task type computer is
entry init(a: computer_ptr);
end computer;
这是在这里提出的。不幸的是,这不起作用:GNAT 说“计算机”的声明冲突。
谁能想到一种方法来实现我想做的事情?