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ż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. |