本文整理汇总了C++中IsoString::Release方法的典型用法代码示例。如果您正苦于以下问题:C++ IsoString::Release方法的具体用法?C++ IsoString::Release怎么用?C++ IsoString::Release使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IsoString
的用法示例。
在下文中一共展示了IsoString::Release方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addElement
void TextProperty::addElement( IsoString elementName, IsoString value )
{
ITextVectorProperty* tvp = m_property->getText();
IText* tp = tvp->tp;
int ntp = tvp->ntp;
tp = reinterpret_cast<IText*>( realloc( tp, (ntp + 1)* sizeof( IText ) ) );
if ( tp == nullptr )
throw std::bad_alloc();
strcpy( tp->name, elementName.c_str() );
tp->text = value.Release(); // N.B.: Can do this because value is being passed by value, so we have a local copy.
tp->tvp = tvp;
tvp->ntp++;
tvp->tp = tp;
}