CHString::CHString 方法 (chstring.h)
[CHString 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]
其中每个构造函数都使用指定的数据初始化一个新的 CHString 对象。
语法
void CHString();
返回值
无
备注
由于构造函数将输入数据复制到新的分配存储中,因此可能会导致内存异常。 其中一些构造函数充当转换函数;例如,可以替换需要 CHString 对象的 LPWSTR。
- CHString ( LPCSTR lpsz ) 从 ANSI 字符串构造 Unicode CHString 字符串。
- CHString ( LPCWSTR lpsz ) 从 Unicode 字符串构造 CHString 字符串。
- CHString ( const unsigned char* psz ) 使你可以从指向无符号字符的指针构造 CHString 字符串。
示例
下面的代码示例演示如何使用 CHString::CHString:
CHString s1; // Empty string
CHString s2( L"cat" ); // From a C string literal
CHString s3 = s2; // Copy constructor
CHString s4( s2 + " " + s3 ); // From a string expression
CHString s5( 'x' ); // s5 = "x"
CHString s6( 'x', 6 ); // s6 = "xxxxxx"
CHString city = L"Philadelphia"; // NOT the assignment operator
要求
标头 | chstring.h |