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.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla