バッファーのオブジェクトを構築します。
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::GetBuffer か CSimpleStringT::GetBufferSetLength が呼び出されます。
コピー コンストラクターが privateであることに注意してください。
必要条件
ヘッダー : atlsimpstr.h