Udostępnij za pośrednictwem


Zarządzanie pamięcią: bloki pamięci o zmiennych rozmiarach

Nowy i usunąć operatorów, opisanej w artykule Zarządzanie pamięcią: przykłady, są dobre podziału i cofanie przydziału bloków pamięci stałej wielkości i obiektów.Od czasu do czasu aplikacja może być konieczne bloków pamięci o zmiennym rozmiarze.Należy użyć standardowych funkcji biblioteki wykonawczej C malloc, realloc, i wolnego do zarządzania bloków pamięci o zmiennym rozmiarze na stercie.

Ważna uwagaWażne

Mieszanie Nowy i usunąć podmioty gospodarcze z funkcjami zmienny rozmiar alokacji pamięci w tym samym bloku pamięci spowoduje uszkodzonych pamięci w wersji debugowej biblioteki MFC.Nie należy korzystać z realloc w blok 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ą: alokacja stosu