CComBSTR 类
此选件类是 BSTR的s.包装。
class CComBSTR
| 名称 | 说明 |
|---|---|
| 追加字符串。m_str。 | |
| 追加 BSTR 到 m_str。 | |
| 追加指定的字节数。m_str。 | |
| 在safearray创建从每个元素第一个字符的 BSTR 并将它附加到 CComBSTR 对象。 | |
| 分配 BSTR 到 m_str。 | |
| 附加 BSTR 到 CComBSTR 对象。 | |
| 创建一个从零开始的一维safearray,其中数组的每个元素是从 CComBSTR 对象的一个字符。 | |
| 在字节返回 m_str 的长度。 | |
| 返回 m_str的副本。 | |
| 通过 [out] 参数返回 m_str 的副本 | |
| 分离 CComBSTR 对象的 m_str。 | |
| 释放 m_str。 | |
| 返回 m_str的长度。 | |
| 加载一字符串资源。 | |
| 从流加载一 BSTR 对象。 | |
| 将字符串转换为小写。 | |
| 将字符串转换为大写。 | |
| 保存 m_str 入流。 |
CComBSTR 选件类是 BSTR的包装,长度为前缀的字符串。 该长度存储为上面数据的内存位置的整数。该字符串。
最后,在计数的字符,但也可以包含在字符串中后,嵌入null字符 BSTR Null终止。 字符数不依赖于字符串长度,不带第一个null字符。
说明 |
|---|
| CComBSTR 选件类提供大量该名称的成员(构造函数、赋值运算符和比较运算符)若要拍摄ANSI或Unicode字符串作为参数。 因为临时Unicode字符串在内部,通常为这些功能创建ANSI版本比其Unicode重复效率低。 为提高效率,尽可能使用Unicode版本。 |
说明 |
|---|
| 由于Visual Studio实现改进的查找行为.NET,应实现代码(如 bstr = L"String2" + bstr;,以前的版本可能生成的,作为 bstr = CStringW(L"String2") + bstr。 |
有关小心列表,在使用 CComBSTR中,请参见 编程时CComBSTR。
本文详细介绍了 CComBSTR 类的功能与用法,包括构造函数、析构函数、各种方法(如 Append、Copy 和 ToUpper 等),以及运算符重载。CComBSTR 是 BSTR 的包装类,用于简化字符串操作。
说明
1494

被折叠的 条评论
为什么被折叠?



