Classe CStrBufT

Essa classe fornece recursos automático de limpeza para GetBuffer e ReleaseBuffer chamadas em um existente CStringT objeto.

template<
   typename TCharType
>
class CStrBufT

Parâmetros

  • TCharType
    O tipo de caractere do CStrBufT classe. Pode ser um dos seguintes:

    • char (para seqüências de caractere ANSI)

    • wchar_t (para seqüências de caractere Unicode)

    • TCHAR (para seqüências de caractere ANSI e Unicode)

Comentários

Essa classe é usada sistema autônomo uma classe wrapper para a substituição de chamadas para GetBuffer and ReleaseBuffer, or GetBufferSetLength and ReleaseBuffer.

Principalmente projetado sistema autônomo uma classe auxiliar, CStrBufT Fornece uma maneira conveniente para trabalhar com o buffer de caractere de um objeto de seqüência de caractere sem se preocupar sistema autônomo um desenvolvedor ou chamar ReleaseBuffer. Isso é possível porque o objeto wrapper sai do escopo naturalmente em caso de uma exceção ou múltiplo sair caminhos de código, fazendo com que seu destruidor de liberar o recurso de seqüência de caracteres.

Requisitos

Cabeçalho: atlsimpstr.h

Consulte também

Referência

Gráfico de hierarquia

Outros recursos

CStrBufT membros

ATL/MFC compartilhadas classes