CSimpleStringT::Preallocate
Atribui uma quantidade específica de bytes para o objeto de CSimpleStringT .
void Preallocate(
int nLength
);
Parâmetros
- nLength
O tamanho exato do buffer de caracteres de CSimpleStringT em caracteres.
Comentários
Chamar esse método para atribuir um tamanho do buffer específico para o objeto de CSimpleStringT .
CSimpleStringT gera uma exceção de STATUS_NO_MEMORY se o não é capaz de atribuir o espaço para o buffer de caracteres.Por padrão, a alocação de memória é executada por funções HeapAlloc ou HeapReAllocde API OWNER WIN32.
Exemplo
O exemplo a seguir demonstra o uso de CSimpleStringT::Preallocate.
CSimpleString str(pMgr);
_tprintf_s(_T("Allocated length: %d\n"), str.GetAllocLength());
str.Preallocate(100);
_tprintf_s(_T("Allocated length: %d\n"), str.GetAllocLength());
Requisitos
Cabeçalho: atlsimpstr.h