Partager via


CStrBufT::CStrBufT

Crée un objet de mémoire tampon.

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

Paramètres

  • str
    L'objet String associé à la mémoire tampon.En général, le développeur utilise les typedefs prédéfinis de CStrBuf (variant deTCHAR ), de CStrBufA (variant d'char ) et de CStrBufW (variant d'wchar_t ).

  • nMinLength
    Longueur minimale de mémoire tampon de caractères.

  • dwFlags
    Détermine si la longueur de chaîne est automatiquement déterminé.Il peut s'agir de l'une des valeurs suivantes :

    • La longueur de chaîne d'AUTO_LENGTH est déterminée automatiquement lorsque CSimpleStringT::Release est appelé.La chaîne doit être se terminant par null.Valeur par défaut.

    • La longueur de chaîne deSET_LENGTH est définie lorsque CSimpleStringT::GetBuffer est appelé.

Notes

Crée une mémoire tampon de chaîne de l'objet String associé.Pendant la construction, CSimpleStringT::GetBuffer ou CSimpleStringT::GetBufferSetLength est appelé.

Notez que le constructeur de copie est private.

Configuration requise

Header: atlsimpstr.h

Voir aussi

Référence

Classe de CStrBufT

CStrBufT::StringType