文字列に関連する型変換関数では、アプリケーションの現在のカルチャ設定に基づいて変換が実行されます。 たとえば、CDateでは、システムのロケール設定に従って日付形式が認識されます。 ロケールの正しい順序で日、月、年を指定する必要があります。そうしないと、日付が正しく解釈されない...
ほとんどの場合、CStringオブジェクトの内容を変更するか、またはCStringを C スタイルの文字列に変換するには、CStringメンバー関数を使用する必要があります。 場合によっては、CStringの内容を直接変更する方が合理的であることがあります。たとえば、文字バッファーを必要とするオペレ...
CString、CStringA、CStringW はatlstr.h で定義され、MFC90.dll からエクスポートされます。 CStringT はcstringt.h で定義されます。 次の一連の文字列クラスは CRT のサポートの有無、MFC ライブラリをリンクすることがなく使用できます。CAtlString、CAtlStringA、および CAtlStringW。
文字列の実際の文字バッファー (data)。 注意 文字列オブジェクトの実際の文字バッファーは、文字列マネージャーによって割り当てられ、CStringDataオブジェクトに追加されます。 必要条件 ヘッダー:atlsimpstr.h CStringData::AddRef 文字列オブジェクトの参照数をインクリメントします。
たとえばデータベースで固定長や文字数上限のあるの文字型の列に格納する文字列を用意する事を意図して使用している箇所で、書記素区切りの文字列を設定しようとしたら意図せず大きな文字列になってエラーになる可能性があります。1
ANSI 文字列を入力として受け取り、ANSI 文字列を含む BSTR を返します。 ANSI から Unicode への変換は実行しません。 構文 C++ コピー BSTR SysAllocStringByteLen( [in, optional] LPCSTR psz, [in] UINT len ); パラメーター [in, optional] psz コピーする文字列。初期化されていない...