sequence与STL中的vector比较类似,可以用它来存储相同类型的变量,并且可以“自由”扩充,因此,sequence往往可以在传递“变长”参数时发挥重要作用。经过idl处理,sequence会被映射成相应的类。下面举一个sequence的例子:
1、首先,定义如下的idl文件:
typedef sequence StrSeq;
将其存为strseq.idl,并在控制台下对其进行编译,命令如下:
tao_idl -Sc strseq.idl
编译后,我们将得到一个名为strseq.h的头文件;
2、新建一控制台工程,并在主文件中添加如下代码(注:此例全部代码取自):
#include "strseqC.h"
#include
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/