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

Classe di IAtlStringMgr