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

CStrBufT Class

CStrBufT::StringType