CStrBufT::CStrBufT

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

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

パラメーター

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

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

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

    • AUTO_LENGTH の文字列の長さが自動的に CSimpleStringT::Release の呼び出し時に決定されます。The string null 終了する必要があります。既定値。

    • SET_LENGTH 文字列の長さは CSimpleStringT::GetBuffer が呼び出されたときに設定されます。

解説

関連付けられた文字列オブジェクトの文字列バッファーを作成します。構築中に、CSimpleStringT::GetBufferCSimpleStringT::GetBufferSetLength が呼び出されます。

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

必要条件

ヘッダー : atlsimpstr.h

参照

関連項目

CStrBufT クラス

CStrBufT::StringType