Partager via


IAtlStringMgr::Allocate

Alloue une nouvelle structure de données de type chaîne.

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

Paramètres

  • nAllocLength
    Le nombre de caractères du nouveau bloc de mémoire.

  • nCharSize
    La taille (en octets) du type de caractère utilisé par le gestionnaire de chaînes.

Valeur de retour

Retourne un pointeur vers le bloc de mémoire nouvellement alloué.

[!REMARQUE]

Ne signalez pas une allocation en levant une exception.À la place, une allocation doit être signalé en retournant NULL.

Notes

Appelez IAtlStringMgr::Free ou IAtlStringMgr::ReAllocate pour libérer la mémoire allouée par cette méthode.

[!REMARQUE]

Pour obtenir des exemples d'utilisation, consultez gestion de la mémoire et CStringT.

Configuration requise

Header: atlsimpstr.h

Voir aussi

Référence

Classe d'IAtlStringMgr