struct Car {
string model;
boolean reserved;
};
interface gestion{
Car consult(in string model);
};
我想让consult
方法返回一个Cars
数组,我需要创建另一个结构并在其中放置一个汽车数组吗?
您可以在 IDL 中定义数组,如下所示
typedef Car CarArray[5];
但是,这是一个固定大小的数组。如果要创建一个可变大小的数组,最好使用类似
typedef sequence <Car> CarSequence;
并将咨询方法更改为
CarArray consult(in string model);
或
CarSequence consult(in string model);