Zarządzanie pamięcią: alokacja stosu
Sterta jest zarezerwowana dla potrzeb alokacji pamięci programu. Jest to obszar oprócz kodu programu i stosu. Typowe programy języka C używają malloc funkcji i wolne do przydzielania i cofania przydziału pamięci stert. Wersja debugowania MFC udostępnia zmodyfikowane wersje wbudowanych operatorów new
języka C++ oraz delete
przydzielanie i cofanie przydziału obiektów w pamięci stertowej.
Jeśli używasz new
elementów i delete
zamiast malloc i free, możesz skorzystać z ulepszeń debugowania zarządzania pamięcią biblioteki klas, które mogą być przydatne w wykrywaniu przecieków pamięci. Podczas kompilowania programu z wersją wydania MFC standardowe wersje new
operatorów i delete
zapewniają wydajny sposób przydzielania i cofania przydziału pamięci (wersja wydania MFC nie udostępnia zmodyfikowanych wersji tych operatorów).
Należy pamiętać, że całkowity rozmiar obiektów przydzielonych na stercie jest ograniczony tylko przez dostępną pamięć wirtualną systemu.