# agora::util::IString类 参考 (/zh-CN/api-reference/rtc-server-sdk/cpp/classagora-1-1util-1-1-i-string)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

## 构造及析构函数说明 [#构造及析构函数说明]

<a id="ae8f9656bc380d5f2789b2ebbc8218f2a"></a>

### ~IString() [#istring]

<ApiSignature labels="inline virtual">

virtual agora::util::IString::~IString()

</ApiSignature>

## 成员函数说明 [#成员函数说明]

<a id="a73f2775755cf21e720ad3e909a0a53de"></a>

### empty() [#empty]

<ApiSignature labels="pure virtual">

virtual bool agora::util::IString::empty() const

</ApiSignature>

<a id="a1637f805d76711bb3d52474cddcca1c6"></a>

### c_str() [#c_str]

<ApiSignature labels="pure virtual">

virtual const char* agora::util::IString::c_str()

</ApiSignature>

<a id="adb7c08fe443aae4a30e6144032682bd0"></a>

### data() [#data]

<ApiSignature labels="pure virtual">

virtual const char* agora::util::IString::data()

</ApiSignature>

<a id="a9bfd3af078d9952d9151b7d61b848793"></a>

### length() [#length]

<ApiSignature labels="pure virtual">

virtual size_t agora::util::IString::length()

</ApiSignature>

<a id="aa0494664f6cbab830b071ca250ae4a82"></a>

### clone() [#clone]

<ApiSignature labels="pure virtual">

virtual [IString](/zh-CN/api-reference/rtc-server-sdk/cpp/classagora-1-1util-1-1-i-string)* agora::util::IString::clone()

</ApiSignature>

<a id="ac79a2bc13796218e299756749119e759"></a>

### release() [#release]

<ApiSignature labels="pure virtual">

virtual void agora::util::IString::release()

</ApiSignature>
