除以上简单基本数据类型外,TAO还支持以下复杂基本数据类型:
IDL
C++
string
CORBA::TAO_String_Manager(%TAO_ROOT%/tao/Managed_Types.h)
wstring
CORBA::TAO_WString_Manager(%TAO_ROOT%/tao/Managed_Types.h)
any
CORBA::Any(%TAO_ROOT%/tao/AnyTypeCode/Any.h)
其中两种String类型在使用时需要注意:
1、应该总是使用TAO提供的(也是CORBA规范规定的)如下字符串操作函数:
char * string_alloc(ULong len);
char * string_dup(const char *);
void string_free(char *);
文章来源于领测软件测试网 https://www.ltesting.net/