Partager via


IAtlStringMgr::Reallocate

Réaffecte une structure de données de type chaîne.

CStringData* Reallocate(
   CStringData* pData,
   int nAllocLength,
   int nCharSize 
) throw( );

Paramètres

  • pData
    Pointeur vers la mémoire précédemment allouée par ce gestionnaire de mémoire.

  • 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 début du bloc de mémoire nouvellement alloué.

Notes

Appelez cette fonction pour redimensionner le bloc de mémoire existant spécifié par pData.

Appelez IAtlStringMgr::Free 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