CHString::CHString(constCHString&) メソッド (chstring.h)

[CHString クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは利用できません。 すべての新しい開発には、MI API を使用する必要があります。]

これらの各コンストラクターは、指定されたデータを使用して新しい CHString オブジェクトを初期化します。

構文

void CHString(
  const CHString & stringSrc
);

パラメーター

stringSrc

この CHString オブジェクトにコピーされる既存 の CHString オブジェクト。

戻り値

なし

解説

コンストラクターは入力データを新しく割り当てられたストレージにコピーするため、メモリ例外が発生する可能性があります。 これらのコンストラクターの中には、変換関数として機能するものもあります。たとえば、CHString オブジェクトが必要な LPWSTR を置き換えることができます。

コンストラクターのいくつかの形式には、特別な目的があります。

  • CHString( LPCSTR lpsz )

    ANSI 文字列から Unicode CHString 文字列を構築します。

  • CHString( LPCWSTR lpsz )

    Unicode 文字列から CHString 文字列を構築します。

  • CHString( const unsigned char* lpsz )

    ポインターから符号なし 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