Compartilhar via


IAtlStringMgr::Allocate

Atribui uma nova estrutura de dados de cadeia de caracteres.

CStringData* Allocate( 
   int nAllocLength, 
   int nCharSize  
) throw( );

Parâmetros

  • nAllocLength
    O número de caracteres no novo bloco de memória.

  • nCharSize
    O tamanho (em bytes) do tipo de caractere usado pelo gerenciador de cadeia de caracteres.

Valor de retorno

Retorna um ponteiro ao bloco de memória recentemente atribuído.

Dica

Não sinalize a alocação tentativas falhas lançando uma exceção.Em vez de isso, uma falha de alocação retornando deve ser sinalizadas NULO.

Comentários

Chame IAtlStringMgr::Free ou IAtlStringMgr::ReAllocate para liberar a memória alocada por esse método.

Dica

Para exemplos de uso, consulte gerenciamento de memória e CStringT.

Requisitos

Cabeçalho: atlsimpstr.h

Consulte também

Referência

Classe de IAtlStringMgr