CHString::CHString(LPCWSTR) メソッド (chstring.h)
[CHString クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは利用できません。 すべての新しい開発には、MI API を使用する必要があります。]
これらの各コンストラクターは、指定されたデータを使用して新しい CHString オブジェクトを初期化します。
構文
throw(CHeap_Exception) CHString(
LPCWSTR lpsz
);
パラメーター
lpsz
この CHString オブジェクトにコピーされる NULL で終わる文字列。
戻り値
なし
解説
コンストラクターは入力データを新しく割り当てられたストレージにコピーするため、メモリ例外が発生する可能性があります。 これらのコンストラクターの中には、変換関数として機能するものもあります。たとえば、CHString オブジェクトが必要な LPWSTR を置き換えることができます。
コンストラクターのいくつかの形式には、特別な目的があります。
-
CHString( LPCSTR lpsz )
ANSI 文字列から Unicode CHString 文字列を構築します。
-
CHString( LPCWSTR lpsz )
Unicode 文字列から CHString 文字列を構築します。
-
CHString( const unsigned char* psz)
ポインターから符号なし char への 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 (FwCommon.h を含む) |
Library | FrameDyn.lib |
[DLL] | FrameDynOS.dll;FrameDyn.dll |