CStrBufT::CStrBufT

更新 : 2007 年 11 月

バッファ オブジェクトを構築します。

CStrBufT(
   StringType& str,
   int nMinLength,
   DWORD dwFlags = AUTO_LENGTH 
) throw(...);
explicit CStrBufT(
   StringType& str 
) throw(...);

パラメータ

  • str
    バッファに関連付けられている文字列オブジェクト。通常、開発者は、CStrBuf (TCHAR バリアント)、CStrBufA (char バリアント)、および CStrBufW (wchar_t バリアント) の定義済みの typedef を使用します。

  • nMinLength
    文字バッファの長さの最小値。

  • dwFlags
    文字列長が自動的に決定されるかどうかを決定します。次のいずれかの値を指定します。

    • **AUTO_LENGTH   **CSimpleStringT::Release が呼び出されると、文字列長が自動的に決定されます。文字列は NULL で終わる必要があります。既定値。

    • **SET_LENGTH   **CSimpleStringT::GetBuffer が呼び出されると、文字列長が設定されます。

解説

関連付けられている文字列オブジェクトの文字列バッファを構築します。構築中に CSimpleStringT::GetBuffer または CSimpleStringT::GetBufferSetLength が呼び出されます。

コピー コンストラクタは private であることに注意してください。

必要条件

ヘッダー : atlsimpstr.h

参照

参照

CStrBufT クラス

CStrBufT::StringType

その他の技術情報

CStrBufT のメンバ