Condividi tramite


CStrBufT::CStrBufT

Costruisce un oggetto del buffer.

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

Parametri

  • str
    L'oggetto stringa associato al buffer.In genere, lo sviluppatore utilizzerà i typedef predefiniti CStrBuf (variant diTCHAR ), CStrBufA (variant dichar ) e CStrBufW (variant diwchar_t ).

  • nMinLength
    Lunghezza minima del buffer di caratteri.

  • dwFlags
    Determina se la lunghezza della stringa viene automaticamente determinata.ad esempio uno dei seguenti:

    • La lunghezza della stringa diAUTO_LENGTH viene automaticamente il CSimpleStringT::Release quando viene chiamato.La stringa deve essere con terminazione null.Valore predefinito.

    • La lunghezza della stringa diSET_LENGTH è impostata quando CSimpleStringT::GetBuffer viene chiamato.

Note

Crea un buffer di stringa dell'oggetto stringa collegato.Durante la costruzione, CSimpleStringT::GetBuffer o CSimpleStringT::GetBufferSetLength viene chiamato.

Si noti che il costruttore di copia è private.

Requisiti

Header: atlsimpstr.h

Vedere anche

Riferimenti

Classe di CStrBufT

CStrBufT::StringType