Compartir a través de


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

Vea también

Referencia

CSimpleStringT Class