Condividi tramite


IAtlStringMgr::Allocate

Alloca una nuova struttura di dati in formato stringa.

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

Parametri

  • nAllocLength
    Il numero di caratteri nel nuovo blocco di memoria.

  • nCharSize
    La dimensione in byte) del tipo di carattere utilizzato dall'amministratore della stringa.

Valore restituito

Restituisce un puntatore al blocco di memoria allocata.

Nota

Non segnala un'allocazione non generare un'eccezione.Invece, un'allocazione non deve essere segnalata restituendo NULL.

Note

Chiamare IAtlStringMgr::Free o IAtlStringMgr::ReAllocate per liberare la memoria allocata da questo metodo.

Nota

Per esempi di utilizzo, vedere Gestione della memoria e CStringT.

Requisiti

Header: atlsimpstr.h

Vedere anche

Riferimenti

IAtlStringMgr Class