0

CString を LPCTSTR (const) にする場合は、直接キャストします。私は正しいですか?

CString が LPTSTR の場合、LPTSTR 変数を使用するブロック間で GetBuffer() と ReleaseBuffer() を呼び出します。私は正しいですか?

4

1 に答える 1

4

はい、CString の変換演算子を呼び出すキャストによって、基になる文字配列の変更不可能なビューを取得できます。

また、GetBuffer() を呼び出すことで書き込み可能なバッファーを取得できます。書き込みが完了したら、ReleaseBuffer() を呼び出して、CString を再度使用する必要があります。

于 2012-11-10T00:21:25.190 に答える