Udostępnij za pośrednictwem


IAtlStringMgr::Allocate

Rozpisanie nowej struktury danych string.

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

Parametry

  • nAllocLength
    Liczba znaków w nowego bloku pamięci.

  • nCharSize
    Rozmiar (w bajtach) typ znaku, używany przez Menedżera ciąg.

Wartość zwracana

Zwraca wskaźnik do bloku pamięci nowo przydzielone.

[!UWAGA]

Nie sygnału nieudane alokacji przez zgłaszanie wyjątku.Zamiast tego przydziału nie powiodło się powinno być sygnalizowane przez NULL.

Uwagi

Wywołanie IAtlStringMgr::Free lub IAtlStringMgr::ReAllocate , aby zwolnić pamięć przydzielona przez tę metodę.

[!UWAGA]

Przykłady użycia, zobacz Zarządzanie pamięcią i CStringT.

Wymagania

Nagłówek: atlsimpstr.h

Zobacz też

Informacje

Klasa IAtlStringMgr