次の方法で共有


CStrBufT::CStrBufT

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

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 のメンバー