CSimpleStringT::Preallocate
Asigna una cierta cantidad de bytes para el objeto de CSimpleStringT .
void Preallocate(
int nLength
);
Parámetros
- nLength
El tamaño exacto del búfer del carácter de CSimpleStringT en caracteres.
Comentarios
Llame a este método para asignar un tamaño de búfer concreto para el objeto de CSimpleStringT .
CSimpleStringT genera una excepción de STATUS_NO_MEMORY si no puede asignar espacio para el búfer del carácter. De forma predeterminada, la asignación de memoria realiza las funciones de la API HeapAlloc o HeapReAllocde WIN32.
Ejemplo
El siguiente ejemplo muestra el 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
encabezado: atlsimpstr.h