CStrBufT::CStrBufT

Erstellt ein Pufferobjekt.

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

Parameter

  • str
    Das Zeichenfolgenobjekt zugeordnet mit dem Puffer.Normalerweise verwendet der Entwickler die vordefinierten Typdefinitionen aus CStrBuf (TCHAR Variante), von CStrBufA (char Variante) und von CStrBufW (wchar_t Variante).

  • nMinLength
    Die Mindestlänge des Zeichenpuffers.

  • dwFlags
    Bestimmt, ob die Zeichenfolgenlänge automatisch bestimmt wird.Einer der folgenden Werte ist möglich:

    • AUTO_LENGTH Zeichenfolgenlänge wird automatisch bestimmt, wenn CSimpleStringT::Release aufgerufen wird.Die Zeichenfolge muss auf NULL endende sein.Standardwert.

    • SET_LENGTH Zeichenfolgenlänge wird festgelegt, wenn CSimpleStringT::GetBuffer aufgerufen wird.

Hinweise

Erstellt einen Zeichenfolgenpuffer für das zugeordnete Zeichenfolgenobjekt.Während der Erstellung wird CSimpleStringT::GetBuffer oder CSimpleStringT::GetBufferSetLength aufgerufen.

Beachten Sie, dass der Kopierkonstruktor private ist.

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

CStrBufT-Klasse

CStrBufT::StringType