CStrBufT::CStrBufT
Vytvoří objekt vyrovnávací paměti.
CStrBufT(
StringType& str,
int nMinLength,
DWORD dwFlags = AUTO_LENGTH
) throw(...);
explicit CStrBufT(
StringType& str
) throw(...);
Parametry
str
Objekt řetězce přidružené vyrovnávací paměti.Obvykle bude vývojář použít předdefinované funkce TypeDef z CStrBuf (TCHAR varianty), CStrBufA ( char varianta) a CStrBufW ( wchar_t varianty).nMinLength
Minimální délka vyrovnávací paměti znak.dwFlags
Určuje, pokud délka řetězce je určen automaticky.Může být jeden z následujících:AUTO_LENGTH délka řetězce je automaticky určeno při CSimpleStringT::Release se nazývá.Musí být řetězec zakončený hodnotou null.Výchozí hodnota.
SET_LENGTH délka řetězce je nastavena při CSimpleStringT::GetBuffer se nazývá.
Poznámky
Vytvoří řetězec vyrovnávací paměť pro řetězec přidružený objekt.Během stavby CSimpleStringT::GetBuffer nebo CSimpleStringT::GetBufferSetLength se nazývá.
Všimněte si, že je kopírovat konstruktor private .
Požadavky
Záhlaví: atlsimpstr.h