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