Udostępnij za pośrednictwem


Pamięci zarządzania: Bloki pamięci o zmiennym rozmiarze

Nowy i usunąć operatorów, opisane w artykule Zarządzanie pamięcią: przykłady, są dobre podziału i cofanie przydziału bloków pamięci-size i obiektów.Czasami aplikacja może być konieczne bloków pamięci o zmiennym rozmiarze.Należy użyć funkcji biblioteki standardowej run-time c malloc, odśmiecacz, i wolnego do zarządzania o zmiennym rozmiarze pamięci bloków na stercie.

Ważna uwagaWażne

Mieszanie Nowy i usunąć operatory funkcji zmienny rozmiar alokacji pamięci, w tym samym bloku pamięci spowoduje uszkodzony pamięci w wersji debugowania MFC.Nie należy używać realloc w bloku pamięci przydzielonej z Nowy.Podobnie, nie należy przydzielić bloku pamięci z Nowy operatora i usuń go z wolnego, lub użyj usunąć operatora na blok pamięci przydzielonej z malloc.

Zobacz też

Koncepcje

Zarządzanie pamięcią: Alokację sterty.