CHString::CHString (constunsignedchar*) 方法 (chstring.h)
[ CHString 類別是 WMI 提供者架構的一部分,現在被視為最終狀態,而且不會針對影響這些連結庫的非安全性相關問題使用進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。]
每個建構函式都會使用指定的數據,初始化新的 CHString 物件。
語法
void CHString(
const unsigned char *lpsz
);
參數
lpsz
複製到這個 CHString 物件的 NULL 終止字串。
傳回值
無
備註
由於建構函式會將輸入資料複製到新的配置記憶體中,因此記憶體例外狀況可能會產生。 其中一些建構函式會做為轉換函式;例如,您可以取代預期 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
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | chstring.h (include FwCommon.h) |
程式庫 | FrameDyn.lib |
Dll | FrameDynOS.dll;FrameDyn.dll |