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