this->ptr_ = 0;
return temp;
}
/// TAO extension.
ACE_INLINE char *
CORBA::String_var::ptr (void)
{
return this->ptr_;
}
表面看来似乎没有什么值得注意的,只是返回了几个不同类型的指针:in方法返回一个指针(因仅作为传入参数),inout方法返回一个指针的引用(因不仅要作我传入参数,还要通过函数调用修改其内容),out方法同样返回一个指针的引用(因需要通过函数调用修改其内容),inout方法返回一个指针(因仅作为返回参数,不能修改),ptr也返回一个普通指针,同样也不能修改内容。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/