Поделиться через


CStrBufT::CStrBufT

Создает объект буфера.

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

Параметры

  • str
    Строковый объект, связанный с буфером. Обычно разработчик будет использовать предопределенные typedef CStrBuf (variant TCHAR ), CStrBufA (variant char ) и CStrBufW (variant wchar_t ).

  • nMinLength
    Минимальная длина буфера знаков.

  • dwFlags
    Определяет если длина строки определяется автоматически. Может принимать следующие значения:

    • Длина строки AUTO_LENGTH определяется автоматически при CSimpleStringT::Release вызываются. Строка должна быть null- завершения. Значение по умолчанию.

    • Длина строки SET_LENGTH устанавливается при CSimpleStringT::GetBuffer вызываются.

Заметки

Создает буфер строк для связанного объекта строки. Во время проектирования, CSimpleStringT::GetBuffer или CSimpleStringT::GetBufferSetLength Вызываются.

Обратите внимание, что конструктор копии private.

Требования

Header: atlsimpstr.h

См. также

Ссылки

CStrBufT Class

CStrBufT::StringType