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