WChar * wstring_alloc(ULong len);
WChar * wstring_dup(const WChar *);
void wstring_free(WChar *);
来进行字符串操作,以提高系统的可移植性。
2、(w)string_alloc/(w)string_dup后必须调用(w)string_free来释放分配的资源,为了避免忘记(w)string_free带来的麻烦,有些情况下,我们可以考虑使用String_var类型(String_var是String类对应的智能指针类,除了TAO本身支持的智能指针类型外,tao_idl在生成代码时会自动为每个Object添加一个对应的var类型)。
3、(w)string_alloc(n)会分配n+1个字符(不是字节)空间。
以下是一个简单的字符串操作的例子:
#include
#include
文章来源于领测软件测试网 https://www.ltesting.net/